projects
/
freeradius.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e847811
)
Set errno appropriately if we're building without IPv6 support and an IPv6 socket...
author
Arran Cudbard-Bell
<a.cudbardb@freeradius.org>
Thu, 26 Jun 2014 10:55:40 +0000
(11:55 +0100)
committer
Arran Cudbard-Bell
<a.cudbardb@freeradius.org>
Thu, 26 Jun 2014 10:55:40 +0000
(11:55 +0100)
src/lib/udpfromto.c
patch
|
blob
|
history
diff --git
a/src/lib/udpfromto.c
b/src/lib/udpfromto.c
index
8973143
..
beda5cf
100644
(file)
--- a/
src/lib/udpfromto.c
+++ b/
src/lib/udpfromto.c
@@
-118,7
+118,7
@@
int udpfromto_init(int s)
proto = SOL_IP;
flag = IP_PKTINFO;
#else
-#ifdef IP_RECVDSTADDR
+#
ifdef IP_RECVDSTADDR
/*
* Set the IP_RECVDSTADDR option (BSD). Note:
@@
-126,9
+126,9
@@
int udpfromto_init(int s)
*/
proto = IPPROTO_IP;
flag = IP_RECVDSTADDR;
-#else
+#
else
return -1;
-#endif
+#
endif
#endif
#ifdef AF_INET6
@@
-144,6
+144,9
@@
int udpfromto_init(int s)
*/
flag = FR_IPV6_RECVPKTINFO;
#else
+# ifdef EPROTONOSUPPORT
+ errno = EPROTONOSUPPORT;
+# endif
return -1;
# endif
#endif