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);
|
||||
}
|
||||
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 (fw)
|
||||
load_firmware(fw, temp);
|
||||
|
Loading…
Reference in New Issue
Block a user