Page MenuHomeFreeBSD

D15361.1791155650.diff
No OneTemporary

Size
935 B
Referenced Files
None
Subscribers
None

D15361.1791155650.diff

Index: lib/libc/net/getservent.c
===================================================================
--- lib/libc/net/getservent.c
+++ lib/libc/net/getservent.c
@@ -235,7 +235,7 @@
return (NS_RETURN);
}
aliases = (char **)_ALIGN(&buffer[resultbuflen + 1]);
- aliases_size = (buffer + bufsize - (char *)aliases) / sizeof(char *);
+ aliases_size = buffer + bufsize - ((char *)aliases / sizeof(char *));
if (aliases_size < 1) {
*errnop = ERANGE;
return (NS_RETURN);
Index: lib/libc/rpc/getrpcent.c
===================================================================
--- lib/libc/rpc/getrpcent.c
+++ lib/libc/rpc/getrpcent.c
@@ -518,8 +518,7 @@
}
aliases=(char **)_ALIGN(&buffer[resultbuflen+2]);
- aliases_size = (buffer + bufsize - (char *)aliases) /
- sizeof(char *);
+ aliases_size = buffer + bufsize - ((char *)aliases / sizeof(char *));
if (aliases_size < 1) {
*errnop = ERANGE;
rv = NS_RETURN;

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 4, 11:14 PM (8 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30164346
Default Alt Text
D15361.1791155650.diff (935 B)

Event Timeline