From c196faa0095530c126de8f585a944be18f79b104 Mon Sep 17 00:00:00 2001 From: Steve Markgraf Date: Mon, 26 Aug 2019 19:27:11 +0200 Subject: fl2k_tcp: don't free buffer while lib still uses it This sometimes caused a segfault when terminating fl2k_tcp. --- src/fl2k_tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fl2k_tcp.c b/src/fl2k_tcp.c index 1fa9e5d..871ac26 100644 --- a/src/fl2k_tcp.c +++ b/src/fl2k_tcp.c @@ -245,8 +245,8 @@ int main(int argc, char **argv) sleep_ms(500); out: - free(txbuf); fl2k_close(dev); + free(txbuf); closesocket(s); #ifdef _WIN32 WSACleanup(); -- cgit v1.2.3