diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-06-14 23:22:57 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-06-14 23:22:57 +0200 |
commit | c198a557d9daf28f6b69f818ad570f88c78d7693 (patch) | |
tree | 2b505d7120768508b25133c48a73149c63dbc722 /sys/src/cmd/lp | |
parent | 12853d3ba896f5d1190be7ab5f6928aeb4af8be2 (diff) |
lpdaemon: fix bogus string termination (from sources)
Diffstat (limited to 'sys/src/cmd/lp')
-rw-r--r-- | sys/src/cmd/lp/lpdaemon.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/lp/lpdaemon.c b/sys/src/cmd/lp/lpdaemon.c index bfd974e59..76ffc6242 100644 --- a/sys/src/cmd/lp/lpdaemon.c +++ b/sys/src/cmd/lp/lpdaemon.c @@ -299,14 +299,14 @@ getjobinfo(int fd) strncpy(info.host, "unknown", NAMELEN); else strncpy(info.host, (const char *)&ap[1], NAMELEN); - info.host[strlen(info.host)] = '\0'; + info.host[NAMELEN] = '\0'; break; case 'P': if (ap[1] == '\0') strncpy(info.user, "unknown", NAMELEN); else strncpy(info.user, (const char *)&ap[1], NAMELEN); - info.user[strlen(info.user)] = '\0'; + info.user[NAMELEN] = '\0'; break; } } |