From 1c1c0540e8c5eaa8afa75810669e9a4e13d64fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Tue, 5 Jul 2011 12:17:29 +0200 Subject: [PATCH] Fixed use of uninitialized variable in ntfsfix --- ntfsprogs/ntfsfix.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ntfsprogs/ntfsfix.c b/ntfsprogs/ntfsfix.c index 97a14a59..6f3552db 100644 --- a/ntfsprogs/ntfsfix.c +++ b/ntfsprogs/ntfsfix.c @@ -767,11 +767,11 @@ static int fix_startup(struct ntfs_device *dev, unsigned long flags) errno = 0; res = -1; dev_open = FALSE; + full_bs = (char*)NULL; if (!dev || !dev->d_ops || !dev->d_name) { errno = EINVAL; ntfs_log_perror("%s: dev = %p", __FUNCTION__, dev); vol = (ntfs_volume*)NULL; - bs = (NTFS_BOOT_SECTOR*)NULL; goto error_exit; } @@ -849,7 +849,7 @@ error_exit: } } eo = errno; - free(bs); + free(full_bs); if (vol) { free(vol->upcase); free(vol);