diff options
Diffstat (limited to 'ubifs-utils')
| -rw-r--r-- | ubifs-utils/mkfs.ubifs/mkfs.ubifs.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c b/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c index 6e11ec8..e0c42f3 100644 --- a/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c +++ b/ubifs-utils/mkfs.ubifs/mkfs.ubifs.c @@ -1163,8 +1163,9 @@ static int add_xattr(struct ubifs_ino_node *host_ino, struct stat *st,  	union ubifs_key xkey, nkey;  	int len, ret; -	nm.name = name;  	nm.len = strlen(name); +	nm.name = xmalloc(nm.len + 1); +	memcpy(nm.name, name, nm.len + 1);  	host_ino->xattr_cnt++;  	host_ino->xattr_size += CALC_DENT_SIZE(nm.len); | 
