From b4ecfb527c85c1dacde8a14b174c378316d913d8 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Tue, 19 Sep 2017 16:19:01 +0200 Subject: [PATCH] ftl: check magic in read_page_group() --- source/ftl/map.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/ftl/map.c b/source/ftl/map.c index 5c15857..9f7ca04 100644 --- a/source/ftl/map.c +++ b/source/ftl/map.c @@ -75,6 +75,9 @@ int read_page_group(struct ftl_map *map, if (flash_read(map->dev, addr, group, sizeof *group) == 0) return -1; + if (memcmp(group->magic, "FTL", 3) != 0) + return -1; + return 0; }