backend/epson2.c: fixed attach() error path.

merge-requests/1/head
Alessandro Zummo 2008-04-18 21:24:32 +00:00
rodzic 983e8c0eeb
commit e16b0e2051
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -1,3 +1,6 @@
2008-04-18 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: fixed attach() error path.
2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c
doc/sane-pixma.man, doc/descriptions/pixma.desc:

Wyświetl plik

@ -1323,7 +1323,6 @@ attach(const char *name, Epson_Device * *devp, int type)
if (status != SANE_STATUS_GOOD) {
DBG(1, "%s: inquiry failed: %s\n", __func__,
sane_strstatus(status));
close_scanner(s);
goto free;
}
@ -1534,8 +1533,6 @@ attach(const char *name, Epson_Device * *devp, int type)
dev->need_reset_on_source_change = SANE_TRUE;
}
close_scanner(s);
/* we are done with this one, prepare for the next scanner */
num_devices++;
dev->next = first_dev;
@ -1545,6 +1542,7 @@ attach(const char *name, Epson_Device * *devp, int type)
*devp = dev;
free:
close_scanner(s);
free(s);
return status;
}