From ad1dd086937138f56e5942ae0840867372c77d03 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Tue, 22 Apr 2008 13:07:27 +0000 Subject: [PATCH] fix minor memory leak triggered upon test failure --- tests/server/sws.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/server/sws.c b/tests/server/sws.c index 41bac4f01..fc4123538 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -620,7 +620,7 @@ static int send_doc(curl_socket_t sock, struct httprequest *req) ssize_t written; size_t count; const char *buffer; - char *ptr; + char *ptr=NULL; FILE *stream; char *cmd=NULL; size_t cmdsize=0; @@ -792,6 +792,10 @@ static int send_doc(curl_socket_t sock, struct httprequest *req) if(sendfailure) { logmsg("Sending response failed. Only (%d bytes) of (%d bytes) were sent", responsesize-count, responsesize); + if(ptr) + free(ptr); + if(cmd) + free(cmd); return -1; }