From 526fd8b4969b2efe62e0fbc339a7b7dafefb7729 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Mon, 9 Sep 2019 11:07:18 +0200 Subject: Move file name sanity check to deserialize_fstree Signed-off-by: David Oberhollenzer --- lib/sqfs/readdir.c | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'lib/sqfs/readdir.c') diff --git a/lib/sqfs/readdir.c b/lib/sqfs/readdir.c index 1323c36..25d0438 100644 --- a/lib/sqfs/readdir.c +++ b/lib/sqfs/readdir.c @@ -60,18 +60,6 @@ int sqfs_meta_reader_read_dir_ent(sqfs_meta_reader_t *m, return err; } - if (strchr((char *)out->name, '/') != NULL || - strchr((char *)out->name, '\\') != NULL) { - free(out); - return SQFS_ERROR_CORRUPTED; - } - - if (strcmp((char *)out->name, "..") == 0 || - strcmp((char *)out->name, ".") == 0) { - free(out); - return SQFS_ERROR_CORRUPTED; - } - *result = out; return 0; } -- cgit v1.2.3