Fix wrong error logic that would lead to segfault when malloc fails.
parent
3e3196133c
commit
f6d6db57db
|
@ -385,11 +385,11 @@ static INDEX_ENTRY *ntfs_ie_dup_novcn(INDEX_ENTRY *ie)
|
|||
size -= sizeof(VCN);
|
||||
|
||||
dup = ntfs_malloc(size);
|
||||
if (dup)
|
||||
if (dup) {
|
||||
memcpy(dup, ie, size);
|
||||
|
||||
dup->flags &= ~INDEX_ENTRY_NODE;
|
||||
dup->length = size;
|
||||
dup->flags &= ~INDEX_ENTRY_NODE;
|
||||
dup->length = size;
|
||||
}
|
||||
return dup;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue