From fe3cb72a5bb858623a10bca4b97ae8babddb0073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Giedrius=20Statkevi=C4=8Dius?= Date: Sun, 10 May 2015 21:17:39 +0300 Subject: [PATCH] xbps-checkvars: add missing assertions after memory allocations --- bin/xbps-checkvers/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/xbps-checkvers/main.c b/bin/xbps-checkvers/main.c index a57b370a..d74a157e 100644 --- a/bin/xbps-checkvers/main.c +++ b/bin/xbps-checkvers/main.c @@ -145,6 +145,7 @@ map_add_n(map_t *map, const char *k, size_t kn, const char *v, size_t vn) map->size += 16; map->items = realloc(map->items, sizeof(map_item_t)*(map->size)); + assert(map->items); for (i = map->size - 10; i < map->size; i++) { map->items[i] = map_new_item(); } @@ -523,6 +524,7 @@ check_reverts(const char *repover, const map_item_t reverts) return rv; sreverts = calloc(reverts.v.len+1, sizeof(char)); + assert(sreverts); strncpy(sreverts, reverts.v.s, reverts.v.len); sreverts[reverts.v.len] = '\0';