commit 4aab5e4039d6421e36a6ff57fcc8402a23f21c79
parent 216d11f75a839a5bb260b9752ae620cb94f591d6
Author: wwp <subscript@free.fr>
Date: Tue, 5 Oct 2021 09:38:10 +0200
Fix CID 1491058: resource leak.
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/ldif.c b/src/ldif.c
@@ -257,7 +257,10 @@ static gchar *ldif_get_line( LdifFile *ldifFile ) {
if (claws_ferror( ldifFile->file ))
ldifFile->retVal = MGU_ERROR_READ;
if( ch == '\0' || ch == EOF ) {
- if( i == 0 ) return NULL;
+ if( i == 0 ) {
+ g_free(buf);
+ return NULL;
+ }
break;
}
#if HAVE_DOSISH_SYSTEM