static char *get_cmdline_by_pid(pid_t pid)
{
int ret;
- FILE *fp;
+ FILE *fp = NULL;
char *cmdline = NULL;
char path[20]; /* Can't go bigger than /proc/65535/cmdline */
if (ret < 0) {
perror("fread proc list");
}
- fclose(fp);
end:
+ if (fp) {
+ fclose(fp);
+ }
return cmdline;
}
MSG("%sTrace path: %s", indent4, sessions[i].path);
MSG("%sLive timer interval (usec): %u\n", indent4,
sessions[i].live_timer_interval);
- break;
}
}
} else if (opt_jul) {
DBG2("Listing JUL domain");
domain.type = LTTNG_DOMAIN_JUL;
- } else if (opt_jul) {
+ } else if (opt_log4j) {
domain.type = LTTNG_DOMAIN_LOG4J;
}