diff options
| author | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2007-04-30 13:21:43 +0000 |
|---|---|---|
| committer | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2007-04-30 13:21:43 +0000 |
| commit | 3cb8dc7cd5dea66fdef86df639ac68f2bd69c239 (patch) | |
| tree | 1fff64d42b7481bfe34fb9acc9218a5c3179ac45 | |
| parent | 322627150d81ba39bcb1ec8a8008c3eb6e6479ff (diff) | |
Notes
| -rw-r--r-- | sbin/mdmfs/mdmfs.c | 3 |
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) { |
