From: Jouni Malinen Date: Sun, 5 Mar 2017 14:36:24 +0000 (+0200) Subject: tests: Add TEST_FAIL() to radius_msg_add_attr() X-Git-Tag: hostap_2_7~1506 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9fd3c244e8a56c988526c6d738fb677d2535f5e;p=thirdparty%2Fhostap.git tests: Add TEST_FAIL() to radius_msg_add_attr() This makes it easier to test error paths for RADIUS message construction. Signed-off-by: Jouni Malinen --- diff --git a/src/radius/radius.c b/src/radius/radius.c index 9ddc19bbd..69dbd48f9 100644 --- a/src/radius/radius.c +++ b/src/radius/radius.c @@ -631,6 +631,9 @@ struct radius_attr_hdr *radius_msg_add_attr(struct radius_msg *msg, u8 type, size_t buf_needed; struct radius_attr_hdr *attr; + if (TEST_FAIL()) + return NULL; + if (data_len > RADIUS_MAX_ATTR_LEN) { wpa_printf(MSG_ERROR, "radius_msg_add_attr: too long attribute (%lu bytes)", (unsigned long) data_len);