Browse code

pdf: fix another uninit (bb #2404).

Török Edvin authored on 2011/01/20 18:20:11
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Jan 20 11:19:50 EET 2011 (edwin)
2
+-----------------------------------
3
+ * libclamav/pdf.c: fix another pdf uninit (bb #2404).
4
+
1 5
 Thu Jan 20 11:16:17 EET 2011 (edwin)
2 6
 ------------------------------------
3 7
  * libclamav/pdf.c: fix uninit value (bb #2455).
... ...
@@ -1832,7 +1832,7 @@ ascii85decode(const char *buf, off_t len, unsigned char *output)
1832 1832
 
1833 1833
 				if(quintet > 1)
1834 1834
 					sum += (0xFFFFFF >> ((quintet - 2) * 8));
1835
-				ret += quintet;
1835
+				ret += quintet-1;
1836 1836
 				for(i = 0; i < quintet - 1; i++)
1837 1837
 					*output++ = (unsigned char)((sum >> (24 - 8 * i)) & 0xFF);
1838 1838
 			}