From 770b56e2cf60857f089c383da390fea9de4b8c91 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Sun, 28 Aug 2016 20:06:54 +0200 Subject: [PATCH] credentials::get_name() now distinguish between empty credentials and blank identity --- lib/EAPBase/src/Credentials.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/EAPBase/src/Credentials.cpp b/lib/EAPBase/src/Credentials.cpp index 82e6a6a..d0e61fa 100644 --- a/lib/EAPBase/src/Credentials.cpp +++ b/lib/EAPBase/src/Credentials.cpp @@ -145,7 +145,9 @@ wstring eap::credentials::get_identity() const tstring eap::credentials::get_name() const { - return !empty() ? get_identity() : _T(""); + if (empty()) return _T(""); + tstring identity(std::move(get_identity())); + return !identity.empty() ? identity : _T(""); }