--- a/connectionmonitoring/connmon/connectionmonitor/src/ConnMonSess.cpp Fri Sep 17 08:32:43 2010 +0300
+++ b/connectionmonitoring/connmon/connectionmonitor/src/ConnMonSess.cpp Mon Oct 04 00:43:42 2010 +0300
@@ -2196,6 +2196,13 @@
}
}
}
+ else // ( rc != KErrNone )
+ {
+ if ( ptrData )
+ {
+ delete ptrData;
+ }
+ }
break;
}
case EReqPluginGetQuery:
@@ -2416,6 +2423,8 @@
if ( globalThBefore != globalThAfter )
{
// Global threshold has changed -> send to plug-in engines
+ // Dead code in else-clause is for possible future use. Static analysis exception added.
+ // coverity[dead_error_line]
if ( internal )
{
if ( aValue == 1 )
@@ -2615,7 +2624,7 @@
// This method gets the bearer only for an internal connection. This is OK
// since data volume events are not supported for external connections.
- iCmServer->Iap()->GetBearer( aConnId, bearer, bearerInfo );
+ (void) iCmServer->Iap()->GetBearer( aConnId, bearer, bearerInfo );
// Set minimum
if ( bearer == EBearerWLAN || bearer == EBearerLAN )
@@ -2630,7 +2639,7 @@
{
minimum = KMinimumWCDMADataThreshold;
}
-
+
// Check threshold
if ( aThreshold < minimum )
{