omacpadapters/accesspointadapter/Src/CWPAPNapdef.cpp
changeset 67 fdbfe0a95492
parent 62 03849bd79877
equal deleted inserted replaced
62:03849bd79877 67:fdbfe0a95492
    21 // INCLUDE FILES
    21 // INCLUDE FILES
    22 
    22 
    23 #include "CWPAPNapdef.h"
    23 #include "CWPAPNapdef.h"
    24 #include <CWPCharacteristic.h>
    24 #include <CWPCharacteristic.h>
    25 #include <CWPParameter.h>
    25 #include <CWPParameter.h>
    26 #include <wpapadapterresource.rsg>
       
    27 #include <featmgr.h>
    26 #include <featmgr.h>
    28 #include <WPAdapterUtil.h>
    27 #include <WPAdapterUtil.h>
    29 #include "CWPAPAccesspointItem.h"
    28 #include "CWPAPAccesspointItem.h"
    30 #include "WPAPAdapter.pan"
    29 #include "WPAPAdapter.pan"
    31 #include <WlanCdbCols.h>
    30 #include <WlanCdbCols.h>
   610 			     ( ( aCharacteristic.Name().Compare( KWEP ) ) == 0 ) ) && iWlanSupported )
   609 			     ( ( aCharacteristic.Name().Compare( KWEP ) ) == 0 ) ) && iWlanSupported )
   611 			    {
   610 			    {
   612 			    if(aCharacteristic.Name().Compare( KEAP ) == 0)
   611 			    if(aCharacteristic.Name().Compare( KEAP ) == 0)
   613 			        {
   612 			        {
   614                     CEapTypeElement* newEap = new (ELeave) CEapTypeElement;
   613                     CEapTypeElement* newEap = new (ELeave) CEapTypeElement;
       
   614                     CleanupStack::PushL( newEap );
   615                     newEap->iEAPSettings = new (ELeave) EAPSettings;
   615                     newEap->iEAPSettings = new (ELeave) EAPSettings;
   616                	    newEap->iCertificate = new (ELeave) EapCertificateEntry;
   616                	    newEap->iCertificate = new (ELeave) EapCertificateEntry;
   617                     iEapTypeArray.AppendL(newEap);
   617                     iEapTypeArray.AppendL(newEap);
       
   618                     CleanupStack::Pop(newEap);
   618 			        }
   619 			        }
   619 			    else if(aCharacteristic.Name().Compare( SECSSID ) == 0)
   620 			    else if(aCharacteristic.Name().Compare( SECSSID ) == 0)
   620 			        {
   621 			        {
   621                     SECssID* newsecSSID = new (ELeave) SECssID;
   622                     SECssID* newsecSSID = new (ELeave) SECssID;
       
   623                     CleanupStack::PushL( newsecSSID );
   622                     newsecSSID->iSSSID = NULL;
   624                     newsecSSID->iSSSID = NULL;
   623                     newsecSSID->iSUSSID = NULL;
   625                     newsecSSID->iSUSSID = NULL;
   624                     iSecSSID.AppendL(newsecSSID);
   626                     iSecSSID.AppendL(newsecSSID);
       
   627                     CleanupStack::Pop(newsecSSID);
   625 			        }
   628 			        }
   626     
   629     
   627 			    aCharacteristic.AcceptL( *this );
   630 			    aCharacteristic.AcceptL( *this );
   628 			    }
   631 			    }
   629 			}
   632 			}