aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaroslav Tykhiy <ytykhiy@gmail.com>2007-04-30 13:21:43 +0000
committerYaroslav Tykhiy <ytykhiy@gmail.com>2007-04-30 13:21:43 +0000
commit3cb8dc7cd5dea66fdef86df639ac68f2bd69c239 (patch)
tree1fff64d42b7481bfe34fb9acc9218a5c3179ac45
parent322627150d81ba39bcb1ec8a8008c3eb6e6479ff (diff)
Notes
-rw-r--r--sbin/mdmfs/mdmfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/mdmfs/mdmfs.c b/sbin/mdmfs/mdmfs.c
index acc6e00f20874..59e194eca1554 100644
--- a/sbin/mdmfs/mdmfs.c
+++ b/sbin/mdmfs/mdmfs.c
@@ -583,12 +583,13 @@ run(int *ofd, const char *cmdline, ...)
argv = (char **)malloc(sizeof(*argv) * (argc + 1));
assert(argv != NULL);
for (p = cmd, argvp = argv; (*argvp = strsep(&p, " ")) != NULL;)
- if (**argv != '\0')
+ if (**argvp != '\0')
if (++argvp >= &argv[argc]) {
*argvp = NULL;
break;
}
assert(*argv);
+ /* The argv array ends up NULL-terminated here. */
/* Make sure the above loop works as expected. */
if (debug) {