git.samba.org
/
amitay
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b567d3a
)
dfs_server_ad: return STATUS_NOT_FOUND if the client connects to an ip address
author
Stefan Metzmacher
<metze@samba.org>
Sun, 29 Jul 2012 22:49:13 +0000
(
00:49
+0200)
committer
Stefan Metzmacher
<metze@samba.org>
Sun, 29 Jul 2012 23:22:09 +0000
(
01:22
+0200)
metze
dfs_server/dfs_server_ad.c
patch
|
blob
|
history
diff --git
a/dfs_server/dfs_server_ad.c
b/dfs_server/dfs_server_ad.c
index 6b71f709846030e65a969a4848dcd35641278426..a354ec29e9926e18b5d20a5371e9bcce69dff2a5 100644
(file)
--- a/
dfs_server/dfs_server_ad.c
+++ b/
dfs_server/dfs_server_ad.c
@@
-26,6
+26,7
@@
#include "param/param.h"
#include "lib/tsocket/tsocket.h"
#include "dfs_server/dfs_server_ad.h"
+#include "lib/util/util_net.h"
#define MAX_DFS_RESPONSE 56*1024 /* 56 Kb */
@@
-816,7
+817,14
@@
NTSTATUS dfs_server_ad_get_referrals(struct loadparm_context *lp_ctx,
* handle it here.
*/
return NT_STATUS_NOT_FOUND;
+ }
+ if (is_ipaddress(server_name)) {
+ /*
+ * If it is not domain related do not
+ * handle it here.
+ */
+ return NT_STATUS_NOT_FOUND;
}
if ((strcasecmp_m(server_name, netbios_domain) != 0) &&