Преглед на файлове

Fixed buffer overflow due to mistaking prog_size for cache_size

found by ajaybhargav
Christopher Haster преди 6 години
родител
ревизия
780ef2fce4
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      lfs.c

+ 1 - 1
lfs.c

@@ -29,7 +29,7 @@ static inline void lfs_cache_drop(lfs_t *lfs, lfs_cache_t *rcache) {
 
 static inline void lfs_cache_zero(lfs_t *lfs, lfs_cache_t *pcache) {
     // zero to avoid information leak
-    memset(pcache->buffer, 0xff, lfs->cfg->prog_size);
+    memset(pcache->buffer, 0xff, lfs->cfg->cache_size);
     pcache->block = 0xffffffff;
 }