Correction of segfault in llog_print when no logname specified.
example: lctl --device MGS llog_print
Signed-off-by: Etienne AUJAMES <eaujames@ddn.com>
Change-Id: I03a6c08dfc73ff8cb5861d162e21ce5aa581e197
Reviewed-on: https://review.whamcloud.com/39263
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
if (*argc >= 1) {
if (*catalog) {
fprintf(stderr,
- "%s: catalog is set, unknown argument '%s'\n",
+ "%s: logname is set, unknown argument '%s'\n",
cmd, (*argv)[0]);
return CMD_HELP;
}
(*argv)++;
}
+ if (*catalog == NULL) {
+ fprintf(stderr, "%s: no logname specified\n", cmd);
+ return CMD_HELP;
+ }
+
if (*argc >= 1) {
if (*start != 1) {
fprintf(stderr,