- free memory allocated by sane_get_devices()
merge-requests/1/head
Stéphane Voltz 2015-08-10 21:27:33 +02:00
rodzic 0e78307bdc
commit 5129434b99
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -66,6 +66,7 @@
#define MIN(x,y) ((x)<(y) ? (x) : (y))
#define MAX(x,y) ((x)>(y) ? (x) : (y))
static const SANE_Device **devlist = 0;
static int num_devices = 0;
static BH_Device *first_dev = NULL;
static BH_Scanner *first_handle = NULL;
@ -3231,7 +3232,6 @@ sane_init (SANE_Int *version_code, SANE_Auth_Callback authorize)
SANE_Status
sane_get_devices (const SANE_Device ***device_list, SANE_Bool local)
{
static const SANE_Device **devlist = 0;
BH_Device *dev;
int i;
DBG(3, "sane_get_devices called\n");
@ -3879,5 +3879,8 @@ sane_exit (void)
next = dev->next;
free (dev);
}
if (devlist)
free (devlist);
}