Package: libsixel / 1.5.2-2+deb9u1

0001-Add-malloc-size-check.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From: NOKUBI Takatsugu <knok@daionet.gr.jp>
Date: Wed, 7 Aug 2019 16:23:53 +0900
Subject: Add malloc size check

---
 src/allocator.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/allocator.c b/src/allocator.c
index 216fa34..c33c74b 100644
--- a/src/allocator.c
+++ b/src/allocator.c
@@ -147,6 +147,12 @@ sixel_allocator_malloc(
     assert(allocator);
     assert(allocator->fn_malloc);
 
+    if (n == 0) {
+        sixel_helper_set_additional_message(
+            "sixel_allocator_malloc: called with n == 0");
+        return NULL;
+    }
+
     return allocator->fn_malloc(n);
 }