projects
/
platform
/
upstream
/
connman.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0e469f4
)
dnsproxy: Fix public server support
author
Samuel Ortiz
<sameo@linux.intel.com>
Wed, 26 Jan 2011 23:46:36 +0000
(
00:46
+0100)
committer
Samuel Ortiz
<sameo@linux.intel.com>
Wed, 26 Jan 2011 23:46:36 +0000
(
00:46
+0100)
src/dnsproxy.c
patch
|
blob
|
history
diff --git
a/src/dnsproxy.c
b/src/dnsproxy.c
index
31e9180
..
9c2f023
100644
(file)
--- a/
src/dnsproxy.c
+++ b/
src/dnsproxy.c
@@
-165,7
+165,13
@@
static struct server_data *find_server(const char *interface,
for (list = server_list; list; list = list->next) {
struct server_data *data = list->data;
- if (data->interface == NULL || data->server == NULL)
+ if (interface == NULL && data->interface == NULL &&
+ g_str_equal(data->server, server) == TRUE &&
+ data->protocol == protocol)
+ return data;
+
+ if (interface == NULL ||
+ data->interface == NULL || data->server == NULL)
continue;
if (g_str_equal(data->interface, interface) == TRUE &&