pull/1/head
David Raynor 12 years ago
parent 34322e44a5
commit 251175261f
  1. 2
      libclamav/pdf.c

@ -2243,7 +2243,7 @@ ascii85decode(const char *buf, off_t len, unsigned char *output)
while(len > 0) {
int byte = (len--) ? (int)*ptr++ : EOF;
if((byte == '~') && !len && (*ptr == '>'))
if((byte == '~') && (len > 0) && (*ptr == '>'))
byte = EOF;
if(byte >= '!' && byte <= 'u') {

Loading…
Cancel
Save