diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-12-19 11:16:19 -0500 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-12-19 11:17:28 -0500 |
commit | 45d93c6d1c2373ba9bc93382ca801e4713d39f6d (patch) | |
tree | 04b3b661749e5e0c3bdb637747c8f759e7f3ad4b | |
parent | 9f2cb9776b2e1f69529784d1dd0f07e0ece4e72d (diff) | |
download | krb5-45d93c6d1c2373ba9bc93382ca801e4713d39f6d.tar.gz krb5-45d93c6d1c2373ba9bc93382ca801e4713d39f6d.tar.xz krb5-45d93c6d1c2373ba9bc93382ca801e4713d39f6d.zip |
Enable pyrad-based tests
- update a test wrapper to properly handle things that the new libkrad does,
and add python-pyrad as a build requirement so that we can run its tests
-rw-r--r-- | krb5.spec | 7 | ||||
-rw-r--r-- | noport.c | 32 |
2 files changed, 25 insertions, 14 deletions
@@ -144,6 +144,9 @@ BuildRequires: net-tools, rpcbind BuildRequires: hostname BuildRequires: iproute %endif +%if 0%{?fedora} >= 9 +BuildRequires: python-pyrad +%endif %if %{WITH_LDAP} BuildRequires: openldap-devel @@ -964,6 +967,10 @@ exit 0 %{_sbindir}/uuserver %changelog +* Thu Dec 19 2013 Nalin Dahyabhai <nalin@redhat.com> +- update a test wrapper to properly handle things that the new libkrad does, + and add python-pyrad as a build requirement so that we can run its tests + * Wed Dec 18 2013 Nalin Dahyabhai <nalin@redhat.com> - 1.12-4 - revise previous patch to initialize one more element @@ -87,21 +87,25 @@ sendto(int sockfd, const void *buf, size_t len, int flags, return next_sendto(sockfd, buf, len, flags, dest_addr, addrlen); } - switch (dest_addr->sa_family) { - case AF_INET: - port = ntohs(((struct sockaddr_in *)dest_addr)->sin_port); - if (port_is_okay(port) != 0) { - return -1; - } - break; - case AF_INET6: - port = ntohs(((struct sockaddr_in6 *)dest_addr)->sin6_port); - if (port_is_okay(port) != 0) { - return -1; + if (dest_addr != NULL) { + switch (dest_addr->sa_family) { + case AF_INET: + port = ((struct sockaddr_in *)dest_addr)->sin_port; + port = ntohs(port); + if (port_is_okay(port) != 0) { + return -1; + } + break; + case AF_INET6: + port = ((struct sockaddr_in6 *)dest_addr)->sin6_port; + port = ntohs(port); + if (port_is_okay(port) != 0) { + return -1; + } + break; + default: + break; } - break; - default: - break; } return next_sendto(sockfd, buf, len, flags, dest_addr, addrlen); } |