summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2015-11-08 18:34:32 -0800
committerAlan Antonuk <alan.antonuk@gmail.com>2015-11-28 20:31:30 -0800
commitdcfb426ae8e001c55df85de45eabfdb2e390f1a3 (patch)
treea89aa53428d9b41849c8bc928029bc1d4a237773
parentfbfbc7b063e70e1b61fa5ed0c7029fd65c708508 (diff)
downloadrabbitmq-c-dcfb426ae8e001c55df85de45eabfdb2e390f1a3.tar.gz
Lib: memset based on size of argument.
-rw-r--r--librabbitmq/amqp_consumer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/librabbitmq/amqp_consumer.c b/librabbitmq/amqp_consumer.c
index dca22f6..fda2762 100644
--- a/librabbitmq/amqp_consumer.c
+++ b/librabbitmq/amqp_consumer.c
@@ -39,7 +39,7 @@ int amqp_basic_properties_clone(amqp_basic_properties_t *original,
amqp_basic_properties_t *clone,
amqp_pool_t *pool)
{
- memset(clone, 0, sizeof(amqp_basic_properties_t));
+ memset(clone, 0, sizeof(*clone));
clone->_flags = original->_flags;
#define CLONE_BYTES_POOL(original, clone, pool) \
@@ -148,8 +148,8 @@ amqp_consume_message(amqp_connection_state_t state, amqp_envelope_t *envelope,
amqp_basic_deliver_t *delivery_method;
amqp_rpc_reply_t ret;
- memset(&ret, 0, sizeof(amqp_rpc_reply_t));
- memset(envelope, 0, sizeof(amqp_envelope_t));
+ memset(&ret, 0, sizeof(ret));
+ memset(envelope, 0, sizeof(*envelope));
res = amqp_simple_wait_frame_noblock(state, &frame, timeout);
if (AMQP_STATUS_OK != res) {
@@ -211,8 +211,8 @@ amqp_rpc_reply_t amqp_read_message(amqp_connection_state_t state,
char *body_read_ptr;
int res;
- memset(&ret, 0, sizeof(amqp_rpc_reply_t));
- memset(message, 0, sizeof(amqp_message_t));
+ memset(&ret, 0, sizeof(ret));
+ memset(message, 0, sizeof(*message));
res = amqp_simple_wait_frame_on_channel(state, channel, &frame);
if (AMQP_STATUS_OK != res) {