34 lines
1.1 KiB
Diff
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;
|
|
}
|