mount_fusefs: fix a segfault on memory allocation failure
Reported by: Coverity Coverity CID: 1354188 MFC after: 4 days Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
dd21a9163c
commit
8c50ee012f
@ -212,6 +212,8 @@ main(int argc, char *argv[])
|
||||
q++;
|
||||
mv->mv_len = q - p + 1;
|
||||
mv->mv_value = malloc(mv->mv_len);
|
||||
if (mv->mv_value == NULL)
|
||||
err(1, "malloc");
|
||||
memcpy(mv->mv_value, p, mv->mv_len - 1);
|
||||
((char *)mv->mv_value)[mv->mv_len - 1] = '\0';
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user