diff -r d57b86b1867a -r dc268b18d709 kerneltest/e32test/secure/t_sserver.cpp --- a/kerneltest/e32test/secure/t_sserver.cpp Mon Sep 13 15:16:07 2010 +0100 +++ b/kerneltest/e32test/secure/t_sserver.cpp Wed Sep 22 10:53:45 2010 +0100 @@ -1,4 +1,4 @@ -// Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2001-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of the License "Eclipse Public License v1.0" @@ -590,6 +590,8 @@ { RSubSessionBase::SendReceive(aFunction,aStatus); } inline void Send(TInt aFunction,const TIpcArgs& aArgs,TRequestStatus& aStatus) { RSubSessionBase::SendReceive(aFunction,aArgs,aStatus); } + inline TInt BlindSend(TInt aFunction) + { return RSubSessionBase::Send(aFunction); } }; @@ -964,6 +966,10 @@ r = sub.Send(ETestEmptySubSessionMessage); test(r==KSubSessionHandle); + test.Next(_L("Sending empty message blindly")); + r = sub.BlindSend(ETestEmptySubSessionMessage); + test(r==KErrNone); + test.Next(_L("Closing subsession")); sub.CloseSubSession(ETestCloseSubSession); test(((TInt*)&sub)[0]==0); // check sub.iSession