aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2007-07-28 11:41:10 +0000
committerMarcel Holtmann <marcel@holtmann.org>2007-07-28 11:41:10 +0000
commit68e8985defbff73e200472b3043da700cd956d4e (patch)
tree34b0719db4fae3cac4fc20e6393bcf0070420b0a
parente2340ba1f69f6110976aeaf22dad6f38b40b1be0 (diff)
downloadhcidump-68e8985defbff73e200472b3043da700cd956d4e.tar.gz
Use broadcast address for discover socket
-rw-r--r--src/hcidump.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/hcidump.c b/src/hcidump.c
index c133691..3318231 100644
--- a/src/hcidump.c
+++ b/src/hcidump.c
@@ -699,15 +699,10 @@ static int create_datagram(unsigned short port)
return -1;
}
- if (setsockopt(sk, SOL_SOCKET, SO_BROADCAST, &opt, sizeof(opt)) < 0) {
- close(sk);
- return -1;
- }
-
memset(&addr, 0, sizeof(addr));
addr.sin_family = AF_INET;
addr.sin_port = htons(port);
- addr.sin_addr.s_addr = INADDR_ANY;
+ addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
if (bind(sk, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
close(sk);