| branch | RCL_3 |
| changeset 62 | 4a8fed1c0ef6 |
| parent 0 | a41df078684a |
| child 297 | b2826f67641f |
--- a/userlibandfileserver/fileserver/shostmassstorage/server/protocol/tscsiblockcmds.cpp Tue Feb 02 01:24:03 2010 +0200 +++ b/userlibandfileserver/fileserver/shostmassstorage/server/protocol/tscsiblockcmds.cpp Sat Feb 20 00:10:51 2010 +0200 @@ -57,7 +57,7 @@ } TInt modeDataLength = aPtr[0]; - if (aPtr.Length() - 1 < modeDataLength) + if (aPtr.Length() - 1 > modeDataLength) { User::Leave(KErrGeneral); } @@ -121,8 +121,8 @@ User::Leave(KErrGeneral); } - TInt modeDataLength = BigEndian::Get32(&aPtr[0]); - if (aPtr.Length() - 2 < modeDataLength) + TInt modeDataLength = BigEndian::Get16(&aPtr[0]); + if (aPtr.Length() - 2 > modeDataLength) { User::Leave(KErrGeneral); }