X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Ftrace-chunk.c;h=8a8481b5d41e4ce77e0dbf21a53347d0fa39198a;hp=b303607e348d8501133fe41a6b9b53683c35fc0f;hb=0db0f8e075e3790a2707736d2a4d086b123f3160;hpb=80516611b6f19201b1e173fb448935aca7a9e668 diff --git a/src/common/trace-chunk.c b/src/common/trace-chunk.c index b303607e3..8a8481b5d 100644 --- a/src/common/trace-chunk.c +++ b/src/common/trace-chunk.c @@ -966,8 +966,8 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_credentials( pthread_mutex_lock(&chunk->lock); if (chunk->credentials.is_set) { if (chunk->credentials.value.use_current_user) { - credentials->uid = geteuid(); - credentials->gid = getegid(); + LTTNG_OPTIONAL_SET(&credentials->uid, geteuid()); + LTTNG_OPTIONAL_SET(&credentials->gid, getegid()); } else { *credentials = chunk->credentials.value.user; }