X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Fconf.c;fp=lttng%2Fconf.c;h=ac1c172964ca263029e0906e02c12e2fa1182bd7;hp=57aaf7b2ddd5d726b70cf1b27a60f6f2eebcbe13;hb=0f7a07a734ff993a3cf4d132003398f1f7c1e2f4;hpb=2e0ac66c6c13c670bca92e7a333358554769f638 diff --git a/lttng/conf.c b/lttng/conf.c index 57aaf7b2d..ac1c17296 100644 --- a/lttng/conf.c +++ b/lttng/conf.c @@ -109,14 +109,14 @@ static int create_config_dir(char *path) /* Create session directory .lttng */ ret = mkdir(path, S_IRWXU | S_IRGRP | S_IXGRP); if (ret < 0) { - if (errno == EEXIST) { - ERR("Session already exist at %s", path); - } else { + if (errno != EEXIST) { perror("mkdir config"); ERR("Couldn't init config directory at %s", path); + ret = -errno; + goto error; + } else { + ret = 0; } - ret = -errno; - goto error; } error: