return 0;
}
- /*
- * We only understand Status-Server on this socket.
- */
- if (code != PW_STATUS_SERVER) {
- DEBUG("Ignoring packet code %d sent to Status-Server port",
- code);
- rad_recv_discard(listener->fd);
- RAD_STATS_TYPE_INC(listener, total_unknown_types);
- RAD_STATS_CLIENT_INC(listener, client, total_unknown_types);
- return 0;
- }
-
if ((client = client_listener_find(listener,
&src_ipaddr)) == NULL) {
rad_recv_discard(listener->fd);
}
/*
+ * We only understand Status-Server on this socket.
+ */
+ if (code != PW_STATUS_SERVER) {
+ DEBUG("Ignoring packet code %d sent to Status-Server port",
+ code);
+ rad_recv_discard(listener->fd);
+ RAD_STATS_TYPE_INC(listener, total_unknown_types);
+ RAD_STATS_CLIENT_INC(listener, client, total_unknown_types);
+ return 0;
+ }
+
+ /*
* Now that we've sanity checked everything, receive the
* packet.
*/
{
int override = FALSE;
int rcode;
- CONF_SECTION *cs;
+ CONF_SECTION *cs = NULL;
rad_listen_t **last;
rad_listen_t *this;
fr_ipaddr_t server_ipaddr;