X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fcups.git;a=blobdiff_plain;f=cups%2Fipp.c;fp=cups%2Fipp.c;h=3d529346c270a6d30edd823b9d8f0a432d43669d;hp=1595b8b6103e0c938dcb9f1a6172ea9b1c7d249e;hb=82e3ee0e3230287b76a76fb8f16b92ca6e50b444;hpb=1f2a315c2b3e2f78c37c1505fc66909ad01df85e diff --git a/cups/ipp.c b/cups/ipp.c index 1595b8b61..3d529346c 100644 --- a/cups/ipp.c +++ b/cups/ipp.c @@ -2956,7 +2956,7 @@ ippReadIO(void *src, /* I - Data source */ * Read 32-bit "extension" tag... */ - if ((*cb)(src, buffer, 4) < 1) + if ((*cb)(src, buffer, 4) < 4) { DEBUG_puts("1ippReadIO: Callback returned EOF/error"); _cupsBufferRelease((char *)buffer);