summaryrefslogtreecommitdiff
path: root/librabbitmq
diff options
context:
space:
mode:
authorTony Garnock-Jones <tonyg@kcbbs.gen.nz>2009-04-29 23:03:42 +0100
committerTony Garnock-Jones <tonyg@kcbbs.gen.nz>2009-04-29 23:03:42 +0100
commit65a1eeef3ab553e5cdb98b775aa0d6842990ed7c (patch)
treefd648cd671a964baae125ca2782ca515e88f3db9 /librabbitmq
parent92ec7c66b268b922d28f089125ab76a466cdd657 (diff)
downloadrabbitmq-c-github-ask-65a1eeef3ab553e5cdb98b775aa0d6842990ed7c.tar.gz
More allocation check corrections.
Diffstat (limited to 'librabbitmq')
-rw-r--r--librabbitmq/amqp_table.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/librabbitmq/amqp_table.c b/librabbitmq/amqp_table.c
index 3ada5ec..e881f7b 100644
--- a/librabbitmq/amqp_table.c
+++ b/librabbitmq/amqp_table.c
@@ -40,6 +40,7 @@ int amqp_decode_table(amqp_bytes_t encoded,
allocated_entries = allocated_entries * 2;
newentries = realloc(entries, allocated_entries * sizeof(amqp_table_entry_t));
if (newentries == NULL) {
+ free(entries);
return -ENOMEM;
}
entries = newentries;