eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp
changeset 36 c98682f98478
parent 34 ad1f037f1ac2
child 49 43351a4f2da3
--- a/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp	Thu Jun 24 11:23:08 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/type/mschapv2/symbian/plugin/src/EapMsChapV2.cpp	Fri Jul 09 10:14:51 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 30 %
+* %version: 31 %
 */
 
 // This is enumeration of EAPOL source code.
@@ -329,6 +329,16 @@
 		iIndexType,
 		iIndex,
 		iTunnelingType);
+
+	// Plain-MsChapv2 and EAP-MsChapv2 uses the same database.
+	// Here we set the correct authentication method to read settings.
+	error = CEapConversion::ConvertInternalTypeToExpandedEAPType(
+		&iEapType,
+		&aSettings.iEAPExpandedType);
+	if (error != KErrNone)
+	{
+		User::Leave(error);
+	}
 		
 	db.Close();
 	session.Close();