From: Pavan Deolasee Date: Thu, 18 Oct 2018 07:42:45 +0000 (+0530) Subject: Ensure that we don't try to dereference a NULL pointer X-Git-Tag: XL_10_R1~11 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=65f6b4ae6e5c4eb194fd542d2938e551608ca736;p=postgres-xl.git Ensure that we don't try to dereference a NULL pointer --- diff --git a/src/gtm/proxy/proxy_main.c b/src/gtm/proxy/proxy_main.c index 1b90587004..871c6a5ee3 100644 --- a/src/gtm/proxy/proxy_main.c +++ b/src/gtm/proxy/proxy_main.c @@ -1177,9 +1177,12 @@ GTMProxy_ThreadMain(void *argp) */ if (conninfo->con_disconnected) { - EmitErrorReport(conninfo->con_port); - if (conninfo->con_port->sock > 0) - StreamClose(conninfo->con_port->sock); + if (conninfo->con_port) + { + EmitErrorReport(conninfo->con_port); + if (conninfo->con_port->sock > 0) + StreamClose(conninfo->con_port->sock); + } GTMProxy_ThreadRemoveConnection(thrinfo, conninfo); pfree(conninfo); ii--;