aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2019-08-26 19:27:11 +0200
committerSteve Markgraf <steve@steve-m.de>2019-08-26 19:27:11 +0200
commitc196faa0095530c126de8f585a944be18f79b104 (patch)
tree777a550a48e22ef69a84b8176b1219e4f306ad7b
parent077613efc501195f4ad0018e9d94f848654f6c3e (diff)
downloadosmo-fl2k-c196faa0095530c126de8f585a944be18f79b104.tar.gz
osmo-fl2k-c196faa0095530c126de8f585a944be18f79b104.tar.bz2
osmo-fl2k-c196faa0095530c126de8f585a944be18f79b104.zip
fl2k_tcp: don't free buffer while lib still uses it
This sometimes caused a segfault when terminating fl2k_tcp.
-rw-r--r--src/fl2k_tcp.c2
1 files changed, 1 insertions, 1 deletions
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();