Overwrite the config file on create session
[lttng-tools.git] / lttng / conf.c
index 57aaf7b2ddd5d726b70cf1b27a60f6f2eebcbe13..ac1c172964ca263029e0906e02c12e2fa1182bd7 100644 (file)
@@ -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:
This page took 0.025467 seconds and 5 git commands to generate.