diff -r 0ffb4e86fcc9 -r a179b74831c9 userlibandfileserver/fileserver/sfile/sf_pool.cpp --- a/userlibandfileserver/fileserver/sfile/sf_pool.cpp Thu Jul 15 20:11:42 2010 +0300 +++ b/userlibandfileserver/fileserver/sfile/sf_pool.cpp Thu Aug 19 11:14:22 2010 +0300 @@ -64,7 +64,11 @@ { return KErrNoMemory; } - iFreeList.Append(t); + r = iFreeList.Append(t); + if(r != KErrNone) + { + return r; + } i++; }