Просмотр исходного кода

package/mtd: don't append jffs2 data multiple times

SVN-Revision: 27358
Gabor Juhos 14 лет назад
Родитель
Сommit
091ea63719
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 1
      package/mtd/Makefile
  2. 3 0
      package/mtd/src/mtd.c

+ 1 - 1
package/mtd/Makefile

@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=mtd
-PKG_RELEASE:=15
+PKG_RELEASE:=16
 
 PKG_BUILD_DIR := $(KERNEL_BUILD_DIR)/$(PKG_NAME)
 STAMP_PREPARED := $(STAMP_PREPARED)_$(call confvar,CONFIG_MTD_REDBOOT_PARTS)

+ 3 - 0
package/mtd/src/mtd.c

@@ -409,6 +409,9 @@ resume:
 				/* got an EOF marker - this is the place to add some jffs2 data */
 				skip = mtd_replace_jffs2(mtd, fd, e, jffs2file);
 
+				/* don't add it again */
+				jffs2file = NULL;
+
 				w += skip;
 				e += skip;
 				skip -= buflen;