[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 5/6] slirp: Remove superfluous memset() calls from th
From: |
Samuel Thibault |
Subject: |
[Qemu-devel] [PULL 5/6] slirp: Remove superfluous memset() calls from the TFTP code |
Date: |
Mon, 4 Jul 2016 00:04:42 +0200 |
From: Thomas Huth <address@hidden>
Commit fad7fb9ccd8013ea03 ("Add IPv6 support to the TFTP code")
refactored some common code for preparing the mbuf into a new
function called tftp_prep_mbuf_data(). One part of this common
code is to do a "memset(m->m_data, 0, m->m_size);" for the related
buffer first. However, at two spots, the memset() was not removed
from the calling function, so it currently done twice in these code
paths. Thus let's delete these superfluous memsets in the calling
functions now.
Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
---
slirp/tftp.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/slirp/tftp.c b/slirp/tftp.c
index 12b5ff6..3673402 100644
--- a/slirp/tftp.c
+++ b/slirp/tftp.c
@@ -208,8 +208,6 @@ static void tftp_send_error(struct tftp_session *spt,
goto out;
}
- memset(m->m_data, 0, m->m_size);
-
tp = tftp_prep_mbuf_data(spt, m);
tp->tp_op = htons(TFTP_ERROR);
@@ -237,8 +235,6 @@ static void tftp_send_next_block(struct tftp_session *spt,
return;
}
- memset(m->m_data, 0, m->m_size);
-
tp = tftp_prep_mbuf_data(spt, m);
tp->tp_op = htons(TFTP_DATA);
--
2.8.1
- [Qemu-devel] [PULL 0/6] slirp: ipv6 dns & dhcp support, Samuel Thibault, 2016/07/03
- [Qemu-devel] [PULL 1/6] slirp: Split get_dns_addr, Samuel Thibault, 2016/07/03
- [Qemu-devel] [PULL 3/6] slirp: Support link-local DNS addresses, Samuel Thibault, 2016/07/03
- [Qemu-devel] [PULL 4/6] slirp: Add RDNSS advertisement, Samuel Thibault, 2016/07/03
- [Qemu-devel] [PULL 5/6] slirp: Remove superfluous memset() calls from the TFTP code,
Samuel Thibault <=
- [Qemu-devel] [PULL 2/6] slirp: Add dns6 resolution, Samuel Thibault, 2016/07/03
- [Qemu-devel] [PULL 6/6] slirp: Add support for stateless DHCPv6, Samuel Thibault, 2016/07/03
- Re: [Qemu-devel] [PULL 0/6] slirp: ipv6 dns & dhcp support, Peter Maydell, 2016/07/04