Browse code

stfu on large lzma allocs

aCaB authored on 2011/11/04 06:43:49
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Nov  3 22:42:28 CET 2011 (acab)
2
+-----------------------------------
3
+ * libclamav/lzma_iface.c: stfu on (but still refuse) big lzma allocs
4
+
1 5
 Tue Nov  1 12:26:46 CET 2011 (acab)
2 6
 -----------------------------------
3 7
  * libclamav: Add 7z SFX support (b#3063)
... ...
@@ -27,6 +27,8 @@
27 27
 #include "lzma_iface.h"
28 28
 
29 29
 void *__lzma_wrap_alloc(void *unused, size_t size) { 
30
+    if(!size || size > CLI_MAX_ALLOCATION)
31
+	return NULL;
30 32
     unused = unused;
31 33
     return cli_malloc(size);
32 34
 }