X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Frunas.c;h=3ae2e4c38d35e5d943f8ca9f3e49213d14472ed4;hp=6979ad3257c1da144955b6567ad7ce16afacdbaa;hb=7ce3675685dbbc7be9536eb9c2b5ff8d677dc0b5;hpb=1c20f0e29cbf8627bfb1ff444572d52d6655c4e2 diff --git a/src/common/runas.c b/src/common/runas.c index 6979ad325..3ae2e4c38 100644 --- a/src/common/runas.c +++ b/src/common/runas.c @@ -96,8 +96,15 @@ int _mkdir_recursive(void *_data) static int _mkdir(void *_data) { + int ret; struct run_as_mkdir_data *data = _data; - return mkdir(data->path, data->mode); + + ret = mkdir(data->path, data->mode); + if (ret < 0) { + ret = -errno; + } + + return ret; } static