summaryrefslogtreecommitdiffstats
path: root/source3/lib/interface.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-10-14 00:56:27 +0200
committerJelmer Vernooij <jelmer@samba.org>2007-10-14 00:56:27 +0200
commit466925b007b17e931c9a7c753d72e48441af2dee (patch)
tree97a00cdaf3d57b61acec310b7b82782d6979838c /source3/lib/interface.c
parentf25df89780398c40c3ae5706a2e29542e5cddbe3 (diff)
parent478ad87cb39d794f596316ba24d73c24d23a159a (diff)
downloadsamba-466925b007b17e931c9a7c753d72e48441af2dee.tar.gz
samba-466925b007b17e931c9a7c753d72e48441af2dee.tar.xz
samba-466925b007b17e931c9a7c753d72e48441af2dee.zip
Merge commit '5e95c548864bc8b075b8343e69a69e1a22c92456' into 3.2-trivial
(This used to be commit f8580abbd5a90622187bbd11ab3ebed6e2d541a0)
Diffstat (limited to 'source3/lib/interface.c')
-rw-r--r--source3/lib/interface.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/lib/interface.c b/source3/lib/interface.c
index 1471a06f46c..2eaadab0eca 100644
--- a/source3/lib/interface.c
+++ b/source3/lib/interface.c
@@ -460,7 +460,13 @@ static void interpret_interface(char *token)
/* maybe it is a DNS name */
p = strchr_m(token,'/');
- if (!p && interpret_string_addr(&ss, token)) {
+ if (p == NULL) {
+ if (!interpret_string_addr(&ss, token)) {
+ DEBUG(2, ("interpret_interface: Can't find address "
+ "for %s\n", token));
+ return;
+ }
+
for (i=0;i<total_probed;i++) {
if (addr_equal(&ss, &probed_ifaces[i].ip)) {
add_interface(&probed_ifaces[i]);