From 246019fcd50767a60821cfc80b00e2690bb9495d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Thu, 4 Aug 2011 15:49:36 +0200 Subject: [PATCH] fix : Fixed ntfs_rl_extend() returning garbage in error case (Fabian Keil) --- libntfs-3g/runlist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libntfs-3g/runlist.c b/libntfs-3g/runlist.c index 9c973f9f..69f59356 100644 --- a/libntfs-3g/runlist.c +++ b/libntfs-3g/runlist.c @@ -136,9 +136,10 @@ runlist_element *ntfs_rl_extend(ntfs_attr *na, runlist_element *rl, if (!newrl) { errno = ENOMEM; rl = (runlist_element*)NULL; - } else + } else { na->rl = newrl; rl = &newrl[irl]; + } } else { ntfs_log_error("Cannot extend unmapped runlist"); errno = EIO;