diff options
author | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2017-11-29 13:31:09 +0000 |
---|---|---|
committer | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2017-11-29 13:31:09 +0000 |
commit | f131518c84e03de1fecb89b865aede0b08cff5d7 (patch) | |
tree | 91e1488eab4b988ae14bfd957ee7d5ada7701017 /include/apr_network_io.h | |
parent | 78d8a9229c72e1f31cb16900e11c4baccae5d38f (diff) | |
download | libapr-f131518c84e03de1fecb89b865aede0b08cff5d7.tar.gz |
* network_io/unix/sockaddr.c (apr_sockaddr_zone_set): Fail
for an address which is not link-local.
* include/apr_network_io.h: Document the above.
* test/testsock.c (test_zone): Test for that.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1816628 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include/apr_network_io.h')
-rw-r--r-- | include/apr_network_io.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/apr_network_io.h b/include/apr_network_io.h index e26959cdd..733bf5a17 100644 --- a/include/apr_network_io.h +++ b/include/apr_network_io.h @@ -444,6 +444,8 @@ APR_DECLARE(apr_status_t) apr_sockaddr_info_copy(apr_sockaddr_t **dst, /* Set the zone of an IPv6 link-local address object. * @param sa Socket address object * @param zone_id Zone ID (textual "eth0" or numeric "3"). + * @return Returns APR_EBADIP for non-IPv6 socket or an IPv6 address + * which isn't link-local. */ APR_DECLARE(apr_status_t) apr_sockaddr_zone_set(apr_sockaddr_t *sa, const char *zone_id); |