Fix low-mem issue
[yaffs2.git] / yaffs_guts.c
index 0dc9622a6ec34ce013742cda6555a242160a7b6a..9517550b20f8f78c3c0163d64e054d60a518635c 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 const char *yaffs_guts_c_version =
-    "$Id: yaffs_guts.c,v 1.94 2009-11-10 23:55:05 charles Exp $";
+    "$Id: yaffs_guts.c,v 1.95 2009-11-11 01:40:41 charles Exp $";
 
 #include "yportenv.h"
 
@@ -2290,10 +2290,8 @@ static yaffs_Object *yaffs_MknodObject(yaffs_ObjectType type,
 
        if (type == YAFFS_OBJECT_TYPE_SYMLINK) {
                str = yaffs_CloneString(aliasString);
-               if (!str) {
-                       yaffs_FreeObject(in);
+               if (!str)
                        return NULL;
-               }
        }
 
        in = yaffs_CreateNewObject(dev, -1, type);