summaryrefslogtreecommitdiffstats
path: root/freebsd/lib/libc/rpc/getnetconfig.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/lib/libc/rpc/getnetconfig.c')
-rw-r--r--freebsd/lib/libc/rpc/getnetconfig.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/freebsd/lib/libc/rpc/getnetconfig.c b/freebsd/lib/libc/rpc/getnetconfig.c
index 4c66122d..69f69bd2 100644
--- a/freebsd/lib/libc/rpc/getnetconfig.c
+++ b/freebsd/lib/libc/rpc/getnetconfig.c
@@ -93,8 +93,9 @@ nc_fgets(char * str, int size, FILE *stream) {
if (p == NULL)
return NULL;
l = strlen(p);
- size = l < size ? l : size;
+ size = l < size ? l : size - 1;
memcpy(str, p, size);
+ str[size] = '\0';
++netconfig_next;
return str;
}