From e152c1806905b77e878965ff589671db8c7d34dd Mon Sep 17 00:00:00 2001 From: Erwan Velu Date: Mon, 18 Apr 2011 21:07:33 +0200 Subject: [PATCH] libupload: Fixing memset call We have to use the size of the element, not the size of the pointer. --- com32/libupload/upload_tftp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/com32/libupload/upload_tftp.c b/com32/libupload/upload_tftp.c index d97cbd3..091c193 100644 --- a/com32/libupload/upload_tftp.c +++ b/com32/libupload/upload_tftp.c @@ -51,7 +51,7 @@ static int send_ack_packet(struct tftp_state *tftp, ireg.eax.w[0] = 0x0009; for (timeout = timeouts ; *timeout ; timeout++) { - memset(uw, 0, sizeof uw); + memset(uw, 0, sizeof *uw); memcpy(uw+1, pkt, len); uw->ip = tftp->srv_ip; uw->gw = tftp->srv_gw; @@ -69,7 +69,7 @@ static int send_ack_packet(struct tftp_state *tftp, start = times(NULL); do { - memset(ur, 0, sizeof ur); + memset(ur, 0, sizeof *ur); ur->src_ip = tftp->srv_ip; ur->dest_ip = tftp->my_ip; ur->s_port = tftp->srv_port; -- 2.7.4