hplip/hplip-media-empty.patch

34 lines
1.1 KiB
Diff

--- hplip-1.7.2/backend/hp/hp.c.media-empty 2006-12-14 18:15:44.000000000 +0000
+++ hplip-1.7.2/backend/hp/hp.c 2007-04-05 15:45:20.000000000 +0100
@@ -410,7 +410,7 @@
int len, vstatus, cnt;
char buf[HPLIP_BUFFER_SIZE+HPLIP_HEADER_SIZE];
HplipMsgAttributes ma;
- int paperout=0, offline=0;
+ int paperout = -1, offline = -1;
if (argc > 1)
{
@@ -544,17 +544,17 @@
switch (vstatus)
{
case VSTATUS_OOPA:
- if (!paperout)
+ if (paperout != 1)
{
fputs("STATE: +media-empty-error\n", stderr);
- paperout=1;
+ paperout = 1;
}
break;
default:
- if (!offline)
+ if (offline != 1)
{
fputs("STATE: +other\n", stderr);
- offline=1;
+ offline = 1;
}
break;
}