diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2007-07-28 11:41:10 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2007-07-28 11:41:10 +0000 |
commit | 68e8985defbff73e200472b3043da700cd956d4e (patch) | |
tree | 34b0719db4fae3cac4fc20e6393bcf0070420b0a | |
parent | e2340ba1f69f6110976aeaf22dad6f38b40b1be0 (diff) | |
download | hcidump-68e8985defbff73e200472b3043da700cd956d4e.tar.gz |
Use broadcast address for discover socket
-rw-r--r-- | src/hcidump.c | 7 |
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); |