diff -r fa9941cf3867 -r 667e88a979d7 persistentstorage/sql/SRC/Server/SqlSrvSession.cpp --- a/persistentstorage/sql/SRC/Server/SqlSrvSession.cpp Fri Mar 12 15:51:02 2010 +0200 +++ b/persistentstorage/sql/SRC/Server/SqlSrvSession.cpp Mon Mar 15 12:46:30 2010 +0200 @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of "Eclipse Public License v1.0" @@ -1668,11 +1668,11 @@ TSqlSrvHandleType handleType = static_cast (msgCode & KSqlSrvHandleTypeMask); aHandle = (msgCode & KSqlSrvHandleMask) >> KSqlSrvHandleShiftBits; __SQLPANIC_CLIENT(aHandle > 0, aMessage, ESqlPanicBadArgument); - if(aFunction >= ESqlSrvStmtClose && aFunction < ESqlSrvStreamBase) + if(aFunction < ESqlSrvStreamBase) { __SQLPANIC_CLIENT(handleType == ESqlSrvStatementHandle, aMessage, ESqlPanicBadArgument); } - else if(aFunction > ESqlSrvStreamBase) + else { __SQLPANIC_CLIENT(handleType == ESqlSrvStreamHandle, aMessage, ESqlPanicBadArgument); }