From: Alan T. DeKok Date: Tue, 13 Jun 2017 19:50:56 +0000 (-0400) Subject: travis fixes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1013e2af3c5eaa5c74fbdaa01ebd2bb9e5f2e4ed;p=thirdparty%2Ffreeradius-server.git travis fixes --- diff --git a/src/lib/io/track.c b/src/lib/io/track.c index b498f4e4559..09e8de2bb62 100644 --- a/src/lib/io/track.c +++ b/src/lib/io/track.c @@ -64,6 +64,7 @@ struct fr_tracking_t { /** Create a tracking table for one type of RADIUS packets. * * @param[in] ctx the talloc ctx + * @param[in] allowed_packets the array of packet codes which are tracked in this table. * @return * - NULL on error * - fr_tracking_t * on success @@ -148,9 +149,9 @@ fr_tracking_status_t fr_radius_tracking_entry_insert(fr_tracking_t *ft, uint8_t (void) talloc_get_type_abort(ft, fr_tracking_t); - if (!packet[0] || (packet[0] > FR_MAX_PACKET_CODE)) return -1; + if (!packet[0] || (packet[0] > FR_MAX_PACKET_CODE)) return FR_TRACKING_ERROR; - if (!ft->codes[packet[0]]) return -1; + if (!ft->codes[packet[0]]) return FR_TRACKING_ERROR; entry = &ft->codes[packet[0]][packet[1]]; diff --git a/src/lib/io/track.h b/src/lib/io/track.h index ba2d10859d5..8ab6b133e68 100644 --- a/src/lib/io/track.h +++ b/src/lib/io/track.h @@ -52,6 +52,7 @@ typedef struct fr_tracking_entry_t { * The status of an insert. */ typedef enum fr_tracking_status_t { + FR_TRACKING_ERROR = -1, FR_TRACKING_UNUSED = 0, FR_TRACKING_NEW, FR_TRACKING_SAME,