]> www.infradead.org Git - mtd-utils.git/commitdiff
mkfs.ubifs: use gid from table instead 2x uid
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Fri, 22 Aug 2014 16:49:01 +0000 (18:49 +0200)
committerBrian Norris <computersforpeace@gmail.com>
Thu, 10 Dec 2015 00:03:23 +0000 (16:03 -0800)
If the devtable is used then the tool uses uid twice and doesn't
consider gid at all. This changes it to use gid & uid.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
ubifs-utils/mkfs.ubifs/mkfs.ubifs.c

index 90e727c947fe386c8af5d2cf2d43e2ea9e2450fa..27f8d0a160c3974edab7dd7b1bffd90f3e1ab2be 100644 (file)
@@ -1742,7 +1742,7 @@ static int add_directory(const char *dir_name, ino_t dir_inum, struct stat *st,
 
                memcpy(&fake_st, &root_st, sizeof(struct stat));
                fake_st.st_uid  = nh_elt->uid;
-               fake_st.st_uid  = nh_elt->uid;
+               fake_st.st_gid  = nh_elt->gid;
                fake_st.st_mode = nh_elt->mode;
                fake_st.st_rdev = nh_elt->dev;
                fake_st.st_nlink = 1;