From e60ad47677c1d79cb8f09b25f4f5d8246514b096 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Thu, 25 Feb 2016 11:37:00 -0600 Subject: [PATCH] [fix] Check return of malloc() in trie.c --- src/trie.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/trie.c b/src/trie.c index 40d8e652..a1fbaf70 100644 --- a/src/trie.c +++ b/src/trie.c @@ -1037,6 +1037,9 @@ trie_t *trie_read(FILE *file) { unsigned char *buf; size_t buf_size = num_nodes * sizeof(uint32_t) * 2; buf = malloc(buf_size); + if (buf == NULL) { + goto exit_trie_created; + } unsigned char *buf_ptr;