From 2b33498c03877157faaacaa06f1a5e865b7d8537 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Thu, 31 Aug 2006 12:04:02 -0400 Subject: ENH: fix possible free memory use --- Utilities/cmxmlrpc/xmlrpc_curl_transport.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Utilities/cmxmlrpc/xmlrpc_curl_transport.c b/Utilities/cmxmlrpc/xmlrpc_curl_transport.c index 1190908..15477ce 100644 --- a/Utilities/cmxmlrpc/xmlrpc_curl_transport.c +++ b/Utilities/cmxmlrpc/xmlrpc_curl_transport.c @@ -589,7 +589,10 @@ rpcCreate(xmlrpc_env * const envP, destroyCurlTransaction(rpcP->curlTransactionP); } if (envP->fault_occurred) - free(rpcP); + { + free(rpcP); + rpcP = 0; /* set this to null as it is used later on */ + } } *rpcPP = rpcP; } -- cgit v0.12