From: Jean-Pierre André Date: Tue, 1 Dec 2015 10:06:11 +0000 (+0100) Subject: Rejected invalid null reparse tag X-Git-Tag: android-x86-6.0-r1^2~72 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f7cbf30d5451d6c184913214f54cf15da378eae8;p=android-x86%2Fexternal-ntfs-3g.git Rejected invalid null reparse tag The null reparse tag is considered invalid by Windows, so do the same. --- diff --git a/libntfs-3g/reparse.c b/libntfs-3g/reparse.c index 2198b491..8293cc02 100644 --- a/libntfs-3g/reparse.c +++ b/libntfs-3g/reparse.c @@ -442,6 +442,7 @@ static BOOL valid_reparse_data(ntfs_inode *ni, ok = ni && reparse_attr && (size >= sizeof(REPARSE_POINT)) + && (reparse_attr->reparse_tag != IO_REPARSE_TAG_RESERVED_ZERO) && (((size_t)le16_to_cpu(reparse_attr->reparse_data_length) + sizeof(REPARSE_POINT) + ((reparse_attr->reparse_tag &