diff --git a/net.c b/net.c index 96f2fcc71..08ef8656f 100644 --- a/net.c +++ b/net.c @@ -45,8 +45,8 @@ int read_ns_sys_file(char *path, char *buf, int len) rlen = read(fd, buf, len); close(fd); - if (rlen >= 0) - buf[rlen] = '\0'; + if (rlen > 0) + buf[rlen - 1] = '\0'; return rlen; }