From d2ec7ee0b2c6ce230b9ef1b02e00b0a98cd26697 Mon Sep 17 00:00:00 2001 From: Jakub Filak Date: Thu, 4 Jun 2015 19:43:00 +0200 Subject: [PATCH] dd: don't use eUID for owner, use fs uid instead Set the owner to the safest value and avoid confusions. Signed-off-by: Jakub Filak --- src/lib/dump_dir.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c index 1e3fc6a..fda85a0 100644 --- a/src/lib/dump_dir.c +++ b/src/lib/dump_dir.c @@ -692,11 +692,7 @@ int dd_set_owner(struct dump_dir *dd, uid_t owner) char long_str[sizeof(long) * 3 + 2]; if (owner == (uid_t)-1) - { - owner = getuid(); - if (owner < 0) - perror_msg_and_die("%s: getuid", __func__); - } + owner = dd->dd_uid; snprintf(long_str, sizeof(long_str), "%li", (long)owner); const int ret = dd_meta_data_save_text(dd, META_DATA_FILE_OWNER, long_str); -- 2.1.0