properly add new handle to linked list

merge-requests/1/head
Jan Hauffa 2012-06-30 22:37:21 +02:00 zatwierdzone przez m. allan noah
rodzic 3b48a6d105
commit 98248f6088
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -675,6 +675,8 @@ sane_open (SANE_String_Const devname, SANE_Handle * handle)
if (!s)
return SANE_STATUS_NO_MEM;
memset (s, 0, sizeof (*s));
s->next = first_handle;
first_handle = s;
s->model = device->model;
s->state.chip.device_name = device->name;
@ -689,6 +691,7 @@ sane_open (SANE_String_Const devname, SANE_Handle * handle)
init_options (s);
*handle = s;
DBG (DBG_FUNC, "handle=%p\n", *handle);
DBG_LEAVE ();
return SANE_STATUS_GOOD;