#include <arpa/inet.h>
#include <regex.h>
#include <pthread.h>
-#include "list.h"
-#include "hostport.h"
+#include <assert.h>
#include "radsecproxy.h"
+#include "hostport.h"
#ifdef RADPROT_UDP
#include "debug.h"
void udpsetsrcres() {
if (!srcres)
- srcres = resolvepassiveaddrinfo(protoopts ? protoopts->sourcearg : NULL, NULL, protodefs.socktype);
+ srcres =
+ resolvepassiveaddrinfo(protoopts ? protoopts->sourcearg : NULL,
+ AF_UNSPEC, NULL, protodefs.socktype);
}
void removeudpclientfromreplyq(struct client *c) {
}
void addserverextraudp(struct clsrvconf *conf) {
+ assert(list_first(conf->hostports) != NULL);
switch (((struct hostportres *)list_first(conf->hostports)->data)->addrinfo->ai_family) {
case AF_INET:
if (client4_sock < 0) {
return NULL;
}
#endif
+
+/* Local Variables: */
+/* c-file-style: "stroustrup" */
+/* End: */