From eb617e225fc5f03ca2ada6c263fc080e4d178217 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Tue, 7 Jul 2015 16:07:13 +0200 Subject: [PATCH] plugins/emperor_amqp: fix wrong exit point on error Fixes a memory leak. Reported by Coverity as CID #1308290 --- plugins/emperor_amqp/amqp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/emperor_amqp/amqp.c b/plugins/emperor_amqp/amqp.c index b88c8d30..00e14756 100644 --- a/plugins/emperor_amqp/amqp.c +++ b/plugins/emperor_amqp/amqp.c @@ -164,7 +164,7 @@ char *uwsgi_amqp_consume(int fd, uint64_t *msgsize, char **routing_key) { while(current_size < *msgsize) { message = amqp_simple_get_frame(fd, &fh); - if (!message) goto clear; + if (!message) goto clear3; if (fh.type != 3) { free(message);