summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2011-02-28 13:17:52 +0000
committerphintuka <phintuka>2011-02-28 13:17:52 +0000
commitcbbcc2570e4281cd72a0824ceaf2fc7f6b2e14ff (patch)
tree8572e75e12a13f34b831540595798a9ad4730f87
parentf7a75dc3dace9ea05270172b6dcd4181c99aa161 (diff)
downloadxineliboutput-cbbcc2570e4281cd72a0824ceaf2fc7f6b2e14ff.tar.gz
xineliboutput-cbbcc2570e4281cd72a0824ceaf2fc7f6b2e14ff.tar.bz2
vdrdiscovery: INADDR_ANY is not valid server address
-rw-r--r--tools/vdrdiscovery.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/vdrdiscovery.c b/tools/vdrdiscovery.c
index 1acb0630..59309541 100644
--- a/tools/vdrdiscovery.c
+++ b/tools/vdrdiscovery.c
@@ -7,7 +7,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: vdrdiscovery.c,v 1.10 2010-07-19 13:20:22 phintuka Exp $
+ * $Id: vdrdiscovery.c,v 1.11 2011-02-28 13:17:52 phintuka Exp $
*
*/
@@ -241,7 +241,7 @@ int udp_discovery_find_server(int *port, char *address)
uint32_t svraddr;
iploc += strlen("Server address: ");
svraddr = inet_addr(iploc);
- if(svraddr == INADDR_NONE) {
+ if(svraddr == INADDR_NONE || svraddr == INADDR_ANY) {
LOGMSG("Server provided invalid address !");
} else {
svraddr = ntohl(svraddr);