From 4ec7afe5a8621a111b05ab2b42179cb623f19369 Mon Sep 17 00:00:00 2001 From: Otto van der Schaaf Date: Mon, 15 Feb 2016 10:52:51 +0100 Subject: [PATCH] Fix shutdown when ngx_pagespeed is completely disabled. Fixes https://github.com/pagespeed/ngx_pagespeed/issues/1120 --- src/ngx_pagespeed.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ngx_pagespeed.cc b/src/ngx_pagespeed.cc index 675f662aa..3ae79611d 100644 --- a/src/ngx_pagespeed.cc +++ b/src/ngx_pagespeed.cc @@ -3067,7 +3067,9 @@ void ps_exit_child_process(ngx_cycle_t* cycle) { ps_main_conf_t* cfg_m = static_cast( ngx_http_cycle_get_module_main_conf(cycle, ngx_pagespeed)); NgxBaseFetch::Terminate(); - cfg_m->driver_factory->ShutDown(); + if (cfg_m->driver_factory != NULL) { + cfg_m->driver_factory->ShutDown(); + } } // Called when nginx forks worker processes. No threads should be started