From f60c754d82c7d63835c00ec2c5203e540474c9b0 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 edcea37f3..0660c6709 100644 --- a/src/ngx_pagespeed.cc +++ b/src/ngx_pagespeed.cc @@ -3079,7 +3079,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