diff -r 8116cc943311 -r 5c72fd91570d upnp/upnpstack/controlpointbase/src/upnpserviceinfo.cpp --- a/upnp/upnpstack/controlpointbase/src/upnpserviceinfo.cpp Mon Mar 15 12:43:29 2010 +0200 +++ b/upnp/upnpstack/controlpointbase/src/upnpserviceinfo.cpp Tue Aug 31 16:06:48 2010 +0300 @@ -233,19 +233,19 @@ { result = RUpnpGenaMessageFactory::SubscribeL( subscribe, servAddress, aPath, timeoutBuf ); - break; + break; } case EResubscription: { result = RUpnpGenaMessageFactory::ResubscribeL( subscribe, servAddress, aPath, timeoutBuf ); - break; + break; } case EUnSubscription: { result = RUpnpGenaMessageFactory::UnsubscribeL( subscribe, servAddress, aPath); - break; + break; } default: { @@ -253,16 +253,15 @@ User::Leave(KErrArgument); break; } + } if(result == NULL) { // To avoid Coverity FORWARD_NULL errors User::Leave(KErrArgument); } - result->SetType( aType ); iSessionId = result->SessionId(); - return result; }