From d84482d8743a8aee9af75de6d94acd053d3e5540 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 16 May 2011 15:49:02 +0200 Subject: [PATCH] don't set display_value for binary RADIUS attributes --- moonshot/mech_eap/util_radius.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.1.4