Marius Tomaschewski
4bab856a1b
Fix possible memcpy overflow, found by gcc 4.6 OBS-URL: https://build.opensuse.org/request/show/68832 OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=51
12 lines
457 B
Diff
12 lines
457 B
Diff
--- runtime/net.c 2011-03-22 12:27:49.000000000 +0100
|
|
+++ runtime/net.c 2011-04-29 13:30:47.249997266 +0200
|
|
@@ -721,7 +721,7 @@
|
|
SIN(allowIP.addr.NetAddr)->sin_port = 0;
|
|
memcpy(&(SIN(allowIP.addr.NetAddr)->sin_addr.s_addr),
|
|
&(SIN6(res->ai_addr)->sin6_addr.s6_addr32[3]),
|
|
- sizeof (struct sockaddr_in));
|
|
+ sizeof (in_addr_t));
|
|
|
|
if((iRet = AddAllowedSenderEntry(ppRoot, ppLast, &allowIP,
|
|
iSignificantBits))
|