kopia lustrzana https://gitlab.com/sane-project/backends
Merge branch 'gt68xx/proper_free' into 'master'
gt68xx: fix use-after-free and two mem leaks See merge request sane-project/backends!634merge-requests/632/merge
commit
1a95dc7cde
|
@ -1174,8 +1174,11 @@ static SANE_Status probe_gt68xx_devices(void)
|
|||
new_dev[i]->model->firmware_name);
|
||||
}
|
||||
if (i == 0)
|
||||
DBG (5, "sane_init: firmware %s can't be loaded, set device "
|
||||
"first\n", word);
|
||||
{
|
||||
DBG (5, "sane_init: firmware %s can't be loaded, set device "
|
||||
"first\n", word);
|
||||
free (word);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1198,8 +1201,11 @@ static SANE_Status probe_gt68xx_devices(void)
|
|||
new_dev[i]->model->name, new_dev[i]->model->vendor);
|
||||
}
|
||||
if (i == 0)
|
||||
DBG (5, "sane_init: can't set vendor name %s, set device "
|
||||
"first\n", word);
|
||||
{
|
||||
DBG (5, "sane_init: can't set vendor name %s, set device "
|
||||
"first\n", word);
|
||||
free (word);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1221,9 +1227,11 @@ static SANE_Status probe_gt68xx_devices(void)
|
|||
new_dev[i]->model->name, new_dev[i]->model->model);
|
||||
}
|
||||
if (i == 0)
|
||||
DBG (5, "sane_init: can't set model name %s, set device "
|
||||
"first\n", word);
|
||||
free (word);
|
||||
{
|
||||
DBG (5, "sane_init: can't set model name %s, set device "
|
||||
"first\n", word);
|
||||
free (word);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Ładowanie…
Reference in New Issue