From da95c0389f5e8c668d6c8c16462669135f02fb38 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 1 May 2022 22:38:50 +0200 Subject: [PATCH 1/3] vasnprintf: Simplify a free() call. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * lib/vasnprintf.c (divide): Just call free (x) instead of doing ‘if (x != NULL) free (x);’. --- ChangeLog | 6 ++++++ lib/vasnprintf.c | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7c7ed13141..808b3756e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2022-05-01 Paul Eggert + + vasnprintf: Simplify a free() call. + * lib/vasnprintf.c (divide): Just call + free (x) instead of doing ‘if (x != NULL) free (x);’. + 2022-04-30 Bruno Haible string: Avoid syntax error on glibc systems with GCC 11. diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index 485745243f..23933806df 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -915,8 +915,7 @@ divide (mpn_t a, mpn_t b, mpn_t *q) q_ptr[q_len++] = 1; } keep_q: - if (tmp_roomptr != NULL) - free (tmp_roomptr); + free (tmp_roomptr); q->limbs = q_ptr; q->nlimbs = q_len; return roomptr; -- 2.25.1