From c2883532edca47f457ba7ab8a0ff43b796a4f456 Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Thu, 3 Aug 2023 18:24:01 +0200 Subject: [PATCH] Prevent a possible memory leak, patch by Mike W9MDB. --- lib/wsprd/wsprd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/wsprd/wsprd.c b/lib/wsprd/wsprd.c index 3fde45d75..b605f3ee9 100644 --- a/lib/wsprd/wsprd.c +++ b/lib/wsprd/wsprd.c @@ -146,6 +146,7 @@ unsigned long readwavfile(char *ptr_to_infile, int ntrmin, float *idat, float *q nr=fread(buf2,2,npoints,fp); //Read raw data fclose(fp); if( nr == 0 ) { + free(buf2); fprintf(stderr, "No data in file '%s'\n", ptr_to_infile); return 1; }