From: Zijun Hu Date: Fri, 26 May 2023 08:47:33 +0000 (+0800) Subject: mkfs.ubifs: Fix mkfs.ubifs failure with option selinux X-Git-Tag: v2.1.6~9 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ce791de8e9ded220f39fbfe4cc5a0bd93b1e985f;p=mtd-utils.git mkfs.ubifs: Fix mkfs.ubifs failure with option selinux Below failure happens when mkfs.ubifs --selinux=FILE ... "Error: bad file context FILE 1" "No such file or directory (error 2)" It is fixed by this change. Signed-off-by: Zijun Hu Signed-off-by: David Oberhollenzer --- diff --git a/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c b/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c index 8211ada..15e6bdc 100644 --- a/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c +++ b/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c @@ -733,6 +733,7 @@ static int get_options(int argc, char**argv) if (!context) return err_msg("xmalloc failed\n"); memcpy(context, optarg, context_len); + context[context_len] = '\0'; /* Make sure root directory exists */ if (stat(context, &context_st))