]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correct order of parameters in eap_packet_to_vp()
authorNick Porter <nick@portercomputing.co.uk>
Fri, 22 Jan 2021 11:18:06 +0000 (11:18 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 22 Jan 2021 14:52:03 +0000 (14:52 +0000)
src/lib/eap/base.c
src/lib/eap/base.h

index f6aeaebc700e3416ff89d3577411078bdc26459f..0bf6af837f1eab01b07d7076f9eaa9a0ea892585 100644 (file)
@@ -115,7 +115,7 @@ fr_dict_attr_autoload_t eap_base_dict_attr[] = {
        { NULL }
 };
 
-void eap_packet_to_vp(fr_radius_packet_t *packet, eap_packet_raw_t const *eap, fr_pair_list_t *list)
+void eap_packet_to_vp(TALLOC_CTX *ctx, fr_pair_list_t *list, eap_packet_raw_t const *eap)
 {
        int             total, size;
        uint8_t const *ptr;
@@ -134,7 +134,7 @@ void eap_packet_to_vp(fr_radius_packet_t *packet, eap_packet_raw_t const *eap, f
                size = total;
                if (size > 253) size = 253;
 
-               MEM(vp = fr_pair_afrom_da(packet, attr_eap_message));
+               MEM(vp = fr_pair_afrom_da(ctx, attr_eap_message));
                fr_pair_value_memdup(vp, ptr, size, false);
 
                fr_pair_add(list, vp);
index 6e12cd53d11173e81c0cd21ffdc629962a458f30..c53da011b4509539c0907d6e1499a38a26935a6f 100644 (file)
@@ -68,7 +68,7 @@ typedef struct {
 /*
  *     interfaces in eapcommon.c
  */
-void                   eap_packet_to_vp(fr_radius_packet_t *packet, eap_packet_raw_t const *reply, fr_pair_list_t *list);
+void                   eap_packet_to_vp(TALLOC_CTX *ctx, fr_pair_list_t *list, eap_packet_raw_t const *reply);
 eap_packet_raw_t       *eap_packet_from_vp(TALLOC_CTX *ctx, fr_pair_list_t *vps);
 void                   eap_add_reply(request_t *request, fr_dict_attr_t const *da, uint8_t const *value, int len);