struct ltt_session *session = NULL;
session_lock_list();
- ret_code = session_create(name, geteuid(), getegid(), NULL, &session);
+ ret_code = session_create(name, geteuid(), getegid(), &session);
session_put(session);
if (ret_code == LTTNG_OK) {
/* Validate */
/* Session not found by name */
printf("session not found after creation\n");
ret = -1;
- goto end;
} else {
/* Success */
ret = 0;
- goto end;
}
} else {
if (ret_code == LTTNG_ERR_EXIST_SESS) {
printf("(session already exists) ");
}
ret = -1;
- goto end;
}
- ret = 0;
-end:
+
session_unlock_list();
return ret;
}
const char *expected_session_name_prefix = DEFAULT_SESSION_NAME;
session_lock_list();
- ret_code = session_create(NULL, geteuid(), getegid(), NULL, &session);
+ ret_code = session_create(NULL, geteuid(), getegid(), &session);
ok(ret_code == LTTNG_OK,
"Create session with a NULL name (auto-generate a name)");
if (!session) {