summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--librabbitmq/amqp_mem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/librabbitmq/amqp_mem.c b/librabbitmq/amqp_mem.c
index 9ee393c..aa8439b 100644
--- a/librabbitmq/amqp_mem.c
+++ b/librabbitmq/amqp_mem.c
@@ -75,10 +75,10 @@ static void empty_blocklist(amqp_pool_blocklist_t *x)
{
int i;
- for (i = 0; i < x->num_blocks; i++) {
- free(x->blocklist[i]);
- }
if (x->blocklist != NULL) {
+ for (i = 0; i < x->num_blocks; i++) {
+ free(x->blocklist[i]);
+ }
free(x->blocklist);
}
x->num_blocks = 0;