kopia lustrzana https://gitlab.com/sane-project/backends
properly add new handle to linked list
rodzic
3b48a6d105
commit
98248f6088
|
@ -675,6 +675,8 @@ sane_open (SANE_String_Const devname, SANE_Handle * handle)
|
||||||
if (!s)
|
if (!s)
|
||||||
return SANE_STATUS_NO_MEM;
|
return SANE_STATUS_NO_MEM;
|
||||||
memset (s, 0, sizeof (*s));
|
memset (s, 0, sizeof (*s));
|
||||||
|
s->next = first_handle;
|
||||||
|
first_handle = s;
|
||||||
s->model = device->model;
|
s->model = device->model;
|
||||||
s->state.chip.device_name = device->name;
|
s->state.chip.device_name = device->name;
|
||||||
|
|
||||||
|
@ -689,6 +691,7 @@ sane_open (SANE_String_Const devname, SANE_Handle * handle)
|
||||||
|
|
||||||
init_options (s);
|
init_options (s);
|
||||||
*handle = s;
|
*handle = s;
|
||||||
|
DBG (DBG_FUNC, "handle=%p\n", *handle);
|
||||||
|
|
||||||
DBG_LEAVE ();
|
DBG_LEAVE ();
|
||||||
return SANE_STATUS_GOOD;
|
return SANE_STATUS_GOOD;
|
||||||
|
|
Ładowanie…
Reference in New Issue