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:
Alan Somers 2019-09-07 21:49:01 +00:00
parent dd21a9163c
commit 8c50ee012f

View File

@ -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;