diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-02-13 18:55:10 +0100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2014-03-25 00:45:28 +0100 |
commit | 4c98f1651db74c052cf4fa2a10691308a64dbe5e (patch) | |
tree | b68f427806333bfbcacf8ea181e104fea17fcc3b /librpc | |
parent | 9f5bf793418d5aa5f50a4cdfe0ef113194505cf8 (diff) | |
download | samba-4c98f1651db74c052cf4fa2a10691308a64dbe5e.tar.gz samba-4c98f1651db74c052cf4fa2a10691308a64dbe5e.tar.xz samba-4c98f1651db74c052cf4fa2a10691308a64dbe5e.zip |
librpc/rpc: handle ipv6 addresses without transport in dcerpc_parse_binding()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/rpc/binding.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/librpc/rpc/binding.c b/librpc/rpc/binding.c index 99b1f1b5706..ea00a3d798c 100644 --- a/librpc/rpc/binding.c +++ b/librpc/rpc/binding.c @@ -410,6 +410,8 @@ _PUBLIC_ NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *_s, stru if (p == NULL) { b->transport = NCA_UNKNOWN; + } else if (is_ipaddress_v6(s)) { + b->transport = NCA_UNKNOWN; } else { *p = '\0'; |