summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ndb/cs.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-08-26 01:51:46 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-08-26 01:51:46 +0200
commit8f0ec8b725d59d0f3dfdfceb9db12facf1f7499b (patch)
treea9bc8cbe4f97d540309a94428a20f1490992a912 /sys/src/cmd/ndb/cs.c
parent19219d5a9552171887f4d7e314b25bae2d3fc2f8 (diff)
ndb/dns: fix netmkaddr() race, dnlock consistency, strcpy, cleanups
Diffstat (limited to 'sys/src/cmd/ndb/cs.c')
-rw-r--r--sys/src/cmd/ndb/cs.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/ndb/cs.c b/sys/src/cmd/ndb/cs.c
index 8e27f7375..4e0ed17d6 100644
--- a/sys/src/cmd/ndb/cs.c
+++ b/sys/src/cmd/ndb/cs.c
@@ -1933,10 +1933,11 @@ estrdup(char *s)
int size;
char *p;
- size = strlen(s)+1;
- p = malloc(size);
+ size = strlen(s);
+ p = malloc(size+1);
if(p == nil)
error("out of memory");
memmove(p, s, size);
+ p[size] = 0;
return p;
}