diff -r d8d70de2bd36 -r 57b9594f5772 userlibandfileserver/fileserver/sfile/sf_pool.cpp --- a/userlibandfileserver/fileserver/sfile/sf_pool.cpp Wed Aug 18 11:08:29 2010 +0300 +++ b/userlibandfileserver/fileserver/sfile/sf_pool.cpp Thu Sep 02 21:54:16 2010 +0300 @@ -64,7 +64,11 @@ { return KErrNoMemory; } - iFreeList.Append(t); + r = iFreeList.Append(t); + if(r != KErrNone) + { + return r; + } i++; }