X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fsession.c;h=1a79fd564b40da5d7d26d29c1ba276003cedeac0;hp=246b60903f86164e9da44ff5659d3444c4c13c2c;hb=e11d277bc11aafd396faebe83734971c814214e7;hpb=a304c14c89f6caecbc08b8cc64d7841700e0401f diff --git a/lttng-sessiond/session.c b/lttng-sessiond/session.c index 246b60903..1a79fd564 100644 --- a/lttng-sessiond/session.c +++ b/lttng-sessiond/session.c @@ -27,13 +27,10 @@ #include #include -#include -#include "hashtable.h" +#include "common/runas.h" #include "session.h" -#include "../hashtable/hash.h" - /* * NOTES: * @@ -220,7 +217,7 @@ int session_create(char *name, char *path, uid_t uid, gid_t gid) new_session->uid = uid; new_session->gid = gid; - ret = mkdir_recursive_run_as(new_session->path, S_IRWXU | S_IRWXG, + ret = run_as_mkdir_recursive(new_session->path, S_IRWXU | S_IRWXG, new_session->uid, new_session->gid); if (ret < 0) { if (ret != -EEXIST) {