summaryrefslogtreecommitdiffstats
path: root/ax25rtd/listener.c
diff options
context:
space:
mode:
Diffstat (limited to 'ax25rtd/listener.c')
-rw-r--r--ax25rtd/listener.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ax25rtd/listener.c b/ax25rtd/listener.c
index 8a4ecf9..9ecb3c6 100644
--- a/ax25rtd/listener.c
+++ b/ax25rtd/listener.c
@@ -395,7 +395,8 @@ void ax25_receive(int sock)
socklen_t asize;
asize = sizeof(sa);
- if ((size = recvfrom(sock, buf, sizeof(buf), 0, &sa, &asize)) < 0) {
+ size = recvfrom(sock, buf, sizeof(buf), 0, &sa, &asize);
+ if (size < 0) {
perror("recvfrom");
save_cache();
daemon_shutdown(1);