]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
shut up Coverity. CID #1469139
authorAlan T. DeKok <aland@freeradius.org>
Thu, 14 Apr 2022 19:05:47 +0000 (15:05 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 14 Apr 2022 19:16:34 +0000 (15:16 -0400)
src/modules/rlm_radius/rlm_radius_udp.c

index ef33dcfe5cb29ec58e17e833ee73ca81fac68943..921563baf6727c0286661dba47b20b4ec608c7b8 100644 (file)
@@ -2273,7 +2273,7 @@ static void protocol_error_reply(udp_request_t *u, udp_result_t *r, udp_handle_t
                h->buflen = response_length;
                MEM(h->buffer = talloc_array(h, uint8_t, h->buflen));
 
-               memcpy(h->buffer, attr, (attr[2] << 8) | attr[3]);
+               memcpy(h->buffer, attr, end - attr);
        }
 
        /*