From c4ce1cf7d8d88fd3f16c3d26587eade06eb22151 Mon Sep 17 00:00:00 2001 From: "roberto@precise64" Date: Sun, 11 Mar 2012 20:10:04 +0100 Subject: [PATCH] appliead Riccardo's patches --- lib/amqp.c | 2 ++ proto/zeromq.c | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/amqp.c b/lib/amqp.c index 10a8d590..f278d3c4 100644 --- a/lib/amqp.c +++ b/lib/amqp.c @@ -164,7 +164,9 @@ char *uwsgi_amqp_consume(int fd, uint64_t *msgsize, char **routing_key) { ptr = amqp_get_longlong(ptr, watermark, msgsize); if (!ptr) goto clear2; free(frame); + frame = NULL; free(header); + header = NULL; char *fullbody = uwsgi_malloc(*msgsize); char *message; diff --git a/proto/zeromq.c b/proto/zeromq.c index 64ed931f..2c186291 100644 --- a/proto/zeromq.c +++ b/proto/zeromq.c @@ -200,7 +200,6 @@ static int uwsgi_mongrel2_tnetstring_parse(struct wsgi_request *wsgi_req, char * wsgi_req->async_post = fopen(post_filename, "r"); if (!wsgi_req->async_post) { uwsgi_error_open(post_filename); - free(post_filename); wsgi_req->do_not_log = 1; } async_upload += 2;