From dc949b846a0d41ed4450723d1dd17f15ef37a7dd Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 20 Feb 2008 17:03:16 +0000 Subject: r18259@catbus: nickm | 2008-02-20 12:03:15 -0500 Make the last of the veracode warning issues get fixed. svn:r13620 --- src/or/eventdns.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/or') diff --git a/src/or/eventdns.c b/src/or/eventdns.c index 744077c724..87aaa2d57e 100644 --- a/src/or/eventdns.c +++ b/src/or/eventdns.c @@ -1372,7 +1372,7 @@ dnsname_to_labels(u8 *const buf, size_t buf_len, off_t j, if (table) dnslabel_table_add(table, start, j); buf[j++] = label_len; - memcpy(buf + j, start, end - start); + memcpy(buf + j, start, label_len); j += end - start; break; } else { @@ -2186,6 +2186,7 @@ evdns_nameserver_ip_add(const char *ip_as_string) { if ((cp-ip_as_string) >= (int)sizeof(buf)) { return 4; } + tor_assert(cp >= ip_as_string); memcpy(buf, ip_as_string, cp-ip_as_string); buf[cp-ip_as_string] = '\0'; cp = buf; -- cgit v1.2.3-54-g00ecf