summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick ODell <nickodell@gmail.com>2013-08-06 17:07:45 -0600
committerNick ODell <nickodell@gmail.com>2013-08-06 18:11:13 -0600
commiteb546db56b7d30c970173d4a4d02672d3dc24a3a (patch)
tree442a97bff27fc56603a54bb76bef73d15a342674
parent7ddeb2bf6da9e68d8963ff703ec85284f7ed73ba (diff)
Fix segfault when no broadcast device is found
-rw-r--r--core/LAN_discovery.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/LAN_discovery.c b/core/LAN_discovery.c
index 55953685..26b3930c 100644
--- a/core/LAN_discovery.c
+++ b/core/LAN_discovery.c
@@ -70,6 +70,10 @@ static uint32_t get_broadcast(void)
70 } 70 }
71 } 71 }
72 close(sock); 72 close(sock);
73 if(sock_holder == NULL) {
74 perror("[!] no broadcast device found");
75 return 0;
76 }
73 77
74 return sock_holder->sin_addr.s_addr; 78 return sock_holder->sin_addr.s_addr;
75} 79}