mirror of
https://github.com/sheumann/hush.git
synced 2025-01-01 02:32:25 +00:00
mdev: fix a case where we mangle device_path string and then use it.
This commit is contained in:
parent
47aaa2bee6
commit
05ae400830
@ -564,7 +564,10 @@ int mdev_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
make_device(temp, 1);
|
make_device(temp, 1);
|
||||||
}
|
}
|
||||||
else if (strcmp(action, "add") == 0) {
|
else if (strcmp(action, "add") == 0) {
|
||||||
make_device(temp, 0);
|
/* make_device mangles its parameter, use a copy */
|
||||||
|
char *s = xstrdup(temp);
|
||||||
|
make_device(s, 0);
|
||||||
|
free(s);
|
||||||
if (ENABLE_FEATURE_MDEV_LOAD_FIRMWARE) {
|
if (ENABLE_FEATURE_MDEV_LOAD_FIRMWARE) {
|
||||||
if (fw)
|
if (fw)
|
||||||
load_firmware(fw, temp);
|
load_firmware(fw, temp);
|
||||||
|
Loading…
Reference in New Issue
Block a user