[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fix memleak in getdelim.m4
From: |
Tim Rühsen |
Subject: |
Fix memleak in getdelim.m4 |
Date: |
Mon, 18 May 2020 12:43:44 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 |
With leak sanitizer on, the test for getdelim fails due to a memory leak.
The attached patch fixes it. (Please feel free to amend.)
Regards, Tim
Output from config.log:
configure:26259: checking for working getdelim function
configure:26325: gcc-10 -o conftest -O1 -g -fno-omit-frame-pointer
-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize
=undefined,bool,alignment,null,enum,address,leak,nonnull-attribute
-fno-sanitize-recover=all -fsanitize-address-use-afte
r-scope conftest.c >&5
configure:26325: $? = 0
configure:26325: ./conftest
=================================================================
==551573==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 120 byte(s) in 1 object(s) allocated from:
#0 0x7fb818f56e8f in malloc
(/usr/lib/x86_64-linux-gnu/libasan.so.6+0xa9e8f)
#1 0x7fb8183f51bf in _IO_getdelim
/build/glibc-WZtAaN/glibc-2.30/libio/iogetdelim.c:62
#2 0x7fb8198dd72f (<unknown module>)
SUMMARY: AddressSanitizer: 120 byte(s) leaked in 1 allocation(s).
configure:26325: $? = 1
configure: program exited with status 1
0001-Fix-memleak-in-getdelim-C-code-to-pacify-leak-saniti.patch
Description: Text Data
signature.asc
Description: OpenPGP digital signature
- Fix memleak in getdelim.m4,
Tim Rühsen <=
- Re: Fix memleak in getdelim.m4, Bruno Haible, 2020/05/18
- Re: Fix memleak in getdelim.m4, Tim Rühsen, 2020/05/18
- Re: Fix memleak in getdelim.m4, Bruno Haible, 2020/05/18
- Re: Fix memleak in getdelim.m4, Tim Rühsen, 2020/05/19
- Re: Fix memleak in getdelim.m4, Bruno Haible, 2020/05/19
- Re: Fix memleak in getdelim.m4, Tim Rühsen, 2020/05/20
- relicense module 'group-member', Bruno Haible, 2020/05/21
- Re: relicense module 'group-member', Eric Blake, 2020/05/21
- Re: relicense module 'group-member', Jim Meyering, 2020/05/21
- Re: relicense module 'group-member', Bruno Haible, 2020/05/21