@@ -2100,6 +2100,10 @@ int main(int argc, char** argv)
ksr_slog_init(optarg);
break;
case KARGOPTVAL+8:
+ if (optarg == NULL) {
+ fprintf(stderr, "bad debug level value\n");
+ goto error;
+ }
debug_flag = 1;
default_core_cfg.debug=(int)strtol(optarg, &tmp, 10);
if ((tmp==0) || (*tmp)){