X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Frequestq.c;h=da4884ec3550848c3b4286e996bd2b0779032088;hb=55c6ac70550af857d80ef233147dbc986e4095e1;hp=80fe7e838c8ac2c9d0ea44b808b1ffcb4497717a;hpb=69e1deffc8ce5541d72110417f9e555f7e33aac2;p=yaz-moved-to-github.git diff --git a/server/requestq.c b/server/requestq.c index 80fe7e8..da4884e 100644 --- a/server/requestq.c +++ b/server/requestq.c @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: requestq.c,v $ - * Revision 1.3 1997-09-01 08:53:00 adam + * Revision 1.4 1997-10-27 13:55:03 adam + * Fixed memory leak: member response wasn't freed when queue + * was destroyed. + * + * Revision 1.3 1997/09/01 08:53:00 adam * New windows NT/95 port using MSV5.0. The test server 'ztest' was * moved a separate directory. MSV5.0 project server.dsp created. * As an option, the server can now operate as an NT service. @@ -69,6 +73,7 @@ void request_delq(request_q *q) request *r1, *r = q->list; while (r) { + xfree (r->response); r1 = r; r = r->next; xfree (r1);