bluetoothmgmt/btmgr/BTManServer/BTRegistryDB.cpp
changeset 51 20ac952a623c
parent 17 907b2fb7aa8e
equal deleted inserted replaced
48:22de2e391156 51:20ac952a623c
   945 		{
   945 		{
   946 		TBTDeviceSecurity devSec;
   946 		TBTDeviceSecurity devSec;
   947 		devSec.SetSecurityValue(aRowSet.ColUint8(column));
   947 		devSec.SetSecurityValue(aRowSet.ColUint8(column));
   948 		column = ColumnNoL(KDeviceColName_GlobalSecPasskeyLen, aRowSet);
   948 		column = ColumnNoL(KDeviceColName_GlobalSecPasskeyLen, aRowSet);
   949 		devSec.SetPasskeyMinLength(aRowSet.ColUint32(column));
   949 		devSec.SetPasskeyMinLength(aRowSet.ColUint32(column));
   950 				
   950 	    // TBTDeviceSecurity::iPadding2 is not initialised. iPadding2 is for future use.
       
   951 	    // It is not supposed to be initialised.
       
   952         // coverity[uninit_use_in_call]
   951 		aDevice.SetGlobalSecurity(devSec);
   953 		aDevice.SetGlobalSecurity(devSec);
   952 		}
   954 		}
       
   955     //##== coverity[var_decl]
       
   956 
   953 
   957 
   954 	column = ColumnNoL(KDeviceColName_LinkKey, aRowSet);
   958 	column = ColumnNoL(KDeviceColName_LinkKey, aRowSet);
   955 	TDbColNo typeColumn = ColumnNoL(KDeviceColName_LinkKeyType, aRowSet);
   959 	TDbColNo typeColumn = ColumnNoL(KDeviceColName_LinkKeyType, aRowSet);
   956 
   960 
   957 	if (!aRowSet.IsColNull(column))
   961 	if (!aRowSet.IsColNull(column))
  1201 	// get the device address
  1205 	// get the device address
  1202 	TPtrC8 addrBuf(view->ColDes8(ColumnNoL(KColName_DeviceAddress, *view)));
  1206 	TPtrC8 addrBuf(view->ColDes8(ColumnNoL(KColName_DeviceAddress, *view)));
  1203 	settings->SetBTAddr(static_cast<TBTDevAddr>(addrBuf));
  1207 	settings->SetBTAddr(static_cast<TBTDevAddr>(addrBuf));
  1204 
  1208 
  1205 	// get the uuid
  1209 	// get the uuid
  1206 	TUUID uuid;
  1210 	TUUID uuid = TUUID();
  1207 	uuid.SetL(view->ColDes8(ColumnNoL(KBTCOMMColName_ServiceUUID, *view)));
  1211 	uuid.SetL(view->ColDes8(ColumnNoL(KBTCOMMColName_ServiceUUID, *view)));
  1208 	settings->SetUUID(uuid);
  1212 	settings->SetUUID(uuid);
  1209 
  1213 
  1210 	// get the service uuid and name
  1214 	// get the service uuid and name
  1211 	settings->SetSecurityLevel(view->ColUint8(ColumnNoL(KBTCOMMColName_Security, *view)));
  1215 	settings->SetSecurityLevel(view->ColUint8(ColumnNoL(KBTCOMMColName_Security, *view)));