- olddir = yaffsfs_FindDirectory(NULL,oldPath,&oldname,0);
- newdir = yaffsfs_FindDirectory(NULL,newPath,&newname,0);
- obj = yaffsfs_FindObject(NULL,oldPath,0,0,NULL);
+ if(yaffsfs_CheckPath(newPath) < 0){
+ yaffsfs_SetError(-ENAMETOOLONG);
+ return -1;
+ }
+
+ olddir = yaffsfs_FindDirectory(NULL,oldPath,&oldname,0,¬OldDir);
+ newdir = yaffsfs_FindDirectory(NULL,newPath,&newname,0,¬NewDir);
+ obj = yaffsfs_FindObject(NULL,oldPath,0,0,NULL,NULL);