From: Luke Howard Date: Mon, 16 May 2011 13:49:02 +0000 (+0200) Subject: don't set display_value for binary RADIUS attributes X-Git-Tag: tr-beta1~150 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot.git;a=commitdiff_plain;h=d84482d8743a8aee9af75de6d94acd053d3e5540 don't set display_value for binary RADIUS attributes --- diff --git a/moonshot/mech_eap/util_radius.cpp b/moonshot/mech_eap/util_radius.cpp index 395755a..0ab02b9 100644 --- a/moonshot/mech_eap/util_radius.cpp +++ b/moonshot/mech_eap/util_radius.cpp @@ -405,7 +405,8 @@ gss_eap_radius_attr_provider::getAttribute(uint32_t attrid, duplicateBuffer(valueBuf, value); } - if (display_value != GSS_C_NO_BUFFER) { + if (display_value != GSS_C_NO_BUFFER && + vp->type != PW_TYPE_OCTETS) { char displayString[MAX_STRING_LEN]; gss_buffer_desc displayBuf;