From c0bdf4d3b5227460f608aa0e7085fdf48ade72d2 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Mon, 28 Mar 2011 20:43:13 +0200 Subject: [PATCH] Reacted on warning about theoretical memory leak. --- libisofs/rockridge.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libisofs/rockridge.c b/libisofs/rockridge.c index 7c59185..bb38e9e 100644 --- a/libisofs/rockridge.c +++ b/libisofs/rockridge.c @@ -337,14 +337,16 @@ static int rrip_add_NM(Ecma119Image *t, struct susp_info *susp, char *name, int size, int flags, int ce) { - uint8_t *NM = malloc(size + 5); - if (NM == NULL) { - return ISO_OUT_OF_MEM; - } + uint8_t *NM; if (size > 250) return ISO_ASSERT_FAILURE; + NM = malloc(size + 5); + if (NM == NULL) { + return ISO_OUT_OF_MEM; + } + NM[0] = 'N'; NM[1] = 'M'; NM[2] = size + 5;