X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fconf.c;h=cdd264a5d11a3246e4430a3acce5cf354a68e731;hp=9d2bfbb665206b7a239ccf3476416793c0840463;hb=00f368638a00aa0a823d5ed8b077af74339b687b;hpb=10a8a2237343699e3923d87e24dbf2d7fe225377 diff --git a/src/bin/lttng/conf.c b/src/bin/lttng/conf.c index 9d2bfbb66..cdd264a5d 100644 --- a/src/bin/lttng/conf.c +++ b/src/bin/lttng/conf.c @@ -25,7 +25,7 @@ #include #include -#include +#include #include "conf.h" @@ -171,7 +171,7 @@ char *config_read_session_name(char *path) fp = open_config(path, "r"); if (fp == NULL) { ERR("Can't find valid lttng config %s/.lttngrc", path); - MSG("Did you create a session? (lttng create )"); + MSG("Did you create a session? (lttng create )"); goto error; } @@ -180,7 +180,7 @@ char *config_read_session_name(char *path) if ((ret = fscanf(fp, "%[^'=']=%s\n", var, session_name)) != 2) { if (ret == -1) { ERR("Missing session=NAME in config file."); - goto error; + goto error_close; } continue; } @@ -190,6 +190,7 @@ char *config_read_session_name(char *path) } } +error_close: fclose(fp); error: