[syslinux:master] libupload: Fixing memset call

syslinux-bot for Erwan Velu erwanaliasr1 at gmail.com
Mon Apr 25 15:29:13 PDT 2011


Commit-ID:  e152c1806905b77e878965ff589671db8c7d34dd
Gitweb:     http://syslinux.zytor.com/commit/e152c1806905b77e878965ff589671db8c7d34dd
Author:     Erwan Velu <erwanaliasr1 at gmail.com>
AuthorDate: Mon, 18 Apr 2011 21:07:33 +0200
Committer:  Erwan Velu <erwanaliasr1 at gmail.com>
CommitDate: Mon, 18 Apr 2011 21:07:33 +0200

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 files 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;



More information about the Syslinux-commits mailing list