Skip to content

Commit 2af6a5f

Browse files
authored
fix 'double free' error at startup in case of QTC=BOTH (Tlf#484)
1 parent 4e32b3a commit 2af6a5f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/readqtccalls.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ int readqtccalls() {
9999
}
100100

101101
free(inputbuffer);
102+
inputbuffer = NULL;
102103

103104
next_qtc_qso = last_qtc;
104105

@@ -141,6 +142,7 @@ int readqtccalls() {
141142

142143
free(inputbuffer);
143144
inputbuffer = NULL;
145+
144146
fclose(fp);
145147
}
146148

@@ -168,6 +170,7 @@ int readqtccalls() {
168170

169171
free(inputbuffer);
170172
inputbuffer = NULL;
173+
171174
fclose(fp);
172175
}
173176

@@ -190,6 +193,8 @@ int readqtccalls() {
190193
}
191194

192195
free(inputbuffer);
196+
inputbuffer = NULL;
197+
193198
fclose(fp);
194199
}
195200

0 commit comments

Comments
 (0)