diff --git a/ntfsprogs/ntfsclone.c b/ntfsprogs/ntfsclone.c index 17131b44..ec362fcf 100644 --- a/ntfsprogs/ntfsclone.c +++ b/ntfsprogs/ntfsclone.c @@ -767,6 +767,10 @@ static void wipe_index_allocation_timestamps(ntfs_inode *ni, ATTR_RECORD *attr) perr_printf("Failed to open $INDEX_ALLOCATION attribute"); goto out_bitmap; } + + if (!na->data_size) + goto out_na; + tmp_indexa = indexa = ntfs_malloc(na->data_size); if (!tmp_indexa) goto out_na;