diff -r a77889bee936 -r 647ab20fee2e userlibandfileserver/fileserver/sfile/sf_pool.cpp --- a/userlibandfileserver/fileserver/sfile/sf_pool.cpp Thu Aug 12 11:55:14 2010 +0100 +++ b/userlibandfileserver/fileserver/sfile/sf_pool.cpp Thu Aug 12 12:51:24 2010 +0100 @@ -64,7 +64,11 @@ { return KErrNoMemory; } - iFreeList.Append(t); + r = iFreeList.Append(t); + if(r != KErrNone) + { + return r; + } i++; }