From 7967aea84b920d304b99fab60a612740854bd877 Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Sun, 8 Nov 2020 08:00:36 +0100 Subject: [PATCH] Bug 478716 - cppcheck detects potential leak in VEX/useful/smchash.c --- VEX/useful/smchash.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VEX/useful/smchash.c b/VEX/useful/smchash.c index b13e5c2c91..eda2cc0394 100644 --- a/VEX/useful/smchash.c +++ b/VEX/useful/smchash.c @@ -33,12 +33,12 @@ GuestBytes* read_one ( FILE* f ) UInt i; UInt esum, csum; - GuestBytes* gb = malloc(sizeof(GuestBytes)); - assert(gb); - if (feof(f)) return NULL; assert(!ferror(f)); + GuestBytes* gb = malloc(sizeof(GuestBytes)); + assert(gb); + r= fscanf(f, "GuestBytes %llx %d ", &gb->ga, &gb->nbytes); if (0) printf("r = %d\n", r); assert(r == 2); -- 2.47.3