From: Alan T. DeKok Date: Fri, 16 Jun 2017 17:34:24 +0000 (-0400) Subject: make src_dst void X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7bc03cabae63007eee006048f31fbd8a9c7550f;p=thirdparty%2Ffreeradius-server.git make src_dst void --- diff --git a/src/lib/io/track.c b/src/lib/io/track.c index c6881f0c196..939124d7e15 100644 --- a/src/lib/io/track.c +++ b/src/lib/io/track.c @@ -214,7 +214,7 @@ int fr_radius_tracking_entry_delete(fr_tracking_t *ft, fr_tracking_entry_t *entr * - FR_TRACKING_DIFFERENT, the old packet was deleted, and the newer packet inserted */ fr_tracking_status_t fr_radius_tracking_entry_insert(fr_tracking_t *ft, uint8_t *packet, fr_time_t timestamp, - uint8_t const *src_dst, fr_tracking_entry_t **p_entry) + void *src_dst, fr_tracking_entry_t **p_entry) { bool insert = false; fr_tracking_entry_t *entry; diff --git a/src/lib/io/track.h b/src/lib/io/track.h index b62210de92c..226a42e388e 100644 --- a/src/lib/io/track.h +++ b/src/lib/io/track.h @@ -43,7 +43,7 @@ typedef struct fr_tracking_t fr_tracking_t; */ typedef struct fr_tracking_entry_t { fr_time_t timestamp; //!< when the request was received - uint8_t const *src_dst; //!< information about src/dst IP/port + void *src_dst; //!< information about src/dst IP/port size_t src_dst_size; //!< size of the data in src_dst uint8_t const *reply; //!< the response (if any); size_t reply_len; //!< the length of the response @@ -64,7 +64,7 @@ typedef enum fr_tracking_status_t { fr_tracking_t *fr_radius_tracking_create(TALLOC_CTX *ctx, size_t src_dst_size, void *allowed_packets[FR_MAX_PACKET_CODE]); int fr_radius_tracking_entry_delete(fr_tracking_t *ft, fr_tracking_entry_t *entry) CC_HINT(nonnull); fr_tracking_status_t fr_radius_tracking_entry_insert(fr_tracking_t *ft, uint8_t *packet, - fr_time_t timestamp, uint8_t const *src_dst, + fr_time_t timestamp, void *src_dst, fr_tracking_entry_t **p_entry); int fr_radius_tracking_entry_reply(fr_tracking_t *ft, fr_tracking_entry_t *entry, fr_time_t timestamp,