aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libzfs/libzfs_util.c
diff options
context:
space:
mode:
authorRichard Yao <[email protected]>2023-03-11 15:25:04 -0500
committerBrian Behlendorf <[email protected]>2023-03-14 15:25:40 -0700
commit47a7062772766c8a532df157a7be681327c20ea6 (patch)
tree71074552a92fa235a42afddbfde43ab79894b569 /lib/libzfs/libzfs_util.c
parent27ff18cd43aae787fc74780044d0e2189d6e3d33 (diff)
zpool_valid_proplist() should not corrupt nvpair name string on error
The strings returned from parsing nvlists should be immutable, but to simplify the code when we want a substring from it, we sometimes will write a NULL into it and then restore the value afterward. Provided there is no concurrent access, this is okay, unless we forget to restore the value afterward. This was caught when constifying string functions related to nvlists. Reviewed-by: Tino Reichardt <[email protected]> Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Richard Yao <[email protected]> Closes #14612
Diffstat (limited to 'lib/libzfs/libzfs_util.c')
0 files changed, 0 insertions, 0 deletions