X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.c;h=e4c747f7fd8e54583815ccb199e926aae226c611;hb=d3e2ba59faddb31870e2ce29b6a881f7ad5ad883;hp=a777b041428443fe856b4e7613920a377e7b494f;hpb=d022620a4a3ce49862b49527c5e29d7ba6cce743;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/session.c b/src/bin/lttng-sessiond/session.c index a777b0414..e4c747f7f 100644 --- a/src/bin/lttng-sessiond/session.c +++ b/src/bin/lttng-sessiond/session.c @@ -194,6 +194,11 @@ int session_create(char *name, uid_t uid, gid_t gid) goto error; } + ret = gethostname(new_session->hostname, sizeof(new_session->hostname)); + if (ret && errno == ENAMETOOLONG) { + new_session->hostname[HOST_NAME_MAX - 1] = '\0'; + } + /* Init kernel session */ new_session->kernel_session = NULL; new_session->ust_session = NULL;