diff options
-rw-r--r-- | usr.sbin/usbd/usbd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/usbd/usbd.c b/usr.sbin/usbd/usbd.c index d63ceef..ecf1001 100644 --- a/usr.sbin/usbd/usbd.c +++ b/usr.sbin/usbd/usbd.c @@ -241,7 +241,7 @@ get_string(char *src, char **rdst, char **rsrc) int j; /* index into dst */ int quoted = 0; /* 1 for single, 2 for double quoted */ - dst = malloc(strlen(src)); /* XXX allocation is too big, realloc?*/ + dst = malloc(strlen(src)+1); /* XXX allocation is too big, realloc?*/ if (dst == NULL) { /* should not happen, really */ fprintf(stderr, "%s:%d: Out of memory\n", configfile, lineno); exit(2); |