diff --git a/ChangeLog b/ChangeLog index 6a3c8649c..f4db1d585 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-12-08 m. allan noah + * backend/avision.c: backend v289 + - fix sending SIGTERM when reader_pid == 0 + 2008-12-07 m. allan noah * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8 - rename read/send_counter to read/send_panel diff --git a/backend/avision.c b/backend/avision.c index 530e38d8b..87f4135a3 100644 --- a/backend/avision.c +++ b/backend/avision.c @@ -134,7 +134,7 @@ #include #define BACKEND_NAME avision -#define BACKEND_BUILD 288 /* avision backend BUILD version */ +#define BACKEND_BUILD 289 /* avision backend BUILD version */ #include #include @@ -6082,7 +6082,7 @@ do_cancel (Avision_Scanner* s) s->duplex_rear_valid = SANE_FALSE; s->page = 0; - if (s->reader_pid != -1) { + if (s->reader_pid > 0) { int exit_status; /* ensure child knows it's time to stop: */