From 43e05486862d0b7db77a0c38aa7590a1459f779e Mon Sep 17 00:00:00 2001 From: phk Date: Tue, 13 Jun 2006 07:25:20 +0000 Subject: [PATCH] Allow for NULL init methods for hash and stevedore git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@168 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishd/cache_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/varnish-cache/bin/varnishd/cache_main.c b/varnish-cache/bin/varnishd/cache_main.c index c5e3e56e..1c3c232f 100644 --- a/varnish-cache/bin/varnishd/cache_main.c +++ b/varnish-cache/bin/varnishd/cache_main.c @@ -122,10 +122,12 @@ child_main(void) assert(eb != NULL); hash = &hsl_slinger; - hash->init(); + if (hash->init != NULL) + hash->init(); stevedore = &sma_stevedore; - stevedore->init(); + if (stevedore->init != NULL) + stevedore->init(); CVCL_Load(heritage.vcl_file, "boot"); cli = cli_setup(eb, heritage.fds[2], heritage.fds[1], 0, cli_proto); -- 2.39.5