# HG changeset patch # User charles # Date 1257903641 0 # Node ID cc31d3d1ea89330497edbf93f030c45345e9f32a # Parent 7cde5329c4de3bf96caa594899adac324ff22542 Fix low-mem issue diff --git a/yaffs_guts.c b/yaffs_guts.c --- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -2290,10 +2290,8 @@ static yaffs_Object *yaffs_MknodObject(y 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);