From: Tim Rühsen Date: Mon, 18 May 2020 10:36:16 +0000 (+0200) Subject: getdelim: Avoid wrong configure results with gcc -fsanitize=address. X-Git-Tag: v1.0~4089 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=23ed280cdf05f2aff99136b6aa7ee8f368ce2707;p=gnulib.git getdelim: Avoid wrong configure results with gcc -fsanitize=address. * m4/getdelim.m4 (gl_FUNC_GETDELIM): Fix memleak. --- diff --git a/ChangeLog b/ChangeLog index 1c39b92e6a..2133ea5372 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2020-05-18 Tim Rühsen + + getdelim: Avoid wrong configure results with gcc -fsanitize=address. + * m4/getdelim.m4 (gl_FUNC_GETDELIM): Fix memleak. + 2020-05-19 Paul Eggert ftoastr: fix ifndef typo diff --git a/m4/getdelim.m4 b/m4/getdelim.m4 index 9f4c7f6e97..ac3917b113 100644 --- a/m4/getdelim.m4 +++ b/m4/getdelim.m4 @@ -1,4 +1,4 @@ -# getdelim.m4 serial 14 +# getdelim.m4 serial 15 dnl Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. dnl @@ -42,6 +42,7 @@ AC_DEFUN([gl_FUNC_GETDELIM], int len = getdelim (&line, &siz, '\n', in); if (!(len == 4 && line && strcmp (line, "foo\n") == 0)) { free (line); fclose (in); return 2; } + free (line); } { /* Test result for a NULL buffer and a non-zero size.