branch | RCL_3 |
changeset 44 | 7a45d2ea2f56 |
parent 40 | 52a167391590 |
--- a/localconnectivityservice/headset/src/headset.cpp Tue Sep 14 22:59:42 2010 +0300 +++ b/localconnectivityservice/headset/src/headset.cpp Wed Oct 13 15:32:36 2010 +0300 @@ -162,7 +162,14 @@ TInt CHidHeadsetDriver::DataIn( CHidTransport::THidChannelType aChannel, const TDesC8& aPayload ) { + // validate input data + if (0 >= aPayload.Length()) + { + return KErrArgument; + } + TInt retVal = KErrNone; + switch ( aChannel ) { case CHidTransport::EHidChannelInt: