diff options
author | Nick ODell <nickodell@gmail.com> | 2013-08-06 17:07:45 -0600 |
---|---|---|
committer | Nick ODell <nickodell@gmail.com> | 2013-08-06 18:11:13 -0600 |
commit | eb546db56b7d30c970173d4a4d02672d3dc24a3a (patch) | |
tree | 442a97bff27fc56603a54bb76bef73d15a342674 /core/LAN_discovery.c | |
parent | 7ddeb2bf6da9e68d8963ff703ec85284f7ed73ba (diff) |
Fix segfault when no broadcast device is found
Diffstat (limited to 'core/LAN_discovery.c')
-rw-r--r-- | core/LAN_discovery.c | 4 |
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 | } |