diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-08-26 01:51:46 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-08-26 01:51:46 +0200 |
commit | 8f0ec8b725d59d0f3dfdfceb9db12facf1f7499b (patch) | |
tree | a9bc8cbe4f97d540309a94428a20f1490992a912 /sys/src/cmd/ndb/cs.c | |
parent | 19219d5a9552171887f4d7e314b25bae2d3fc2f8 (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.c | 5 |
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; } |