From 2fac53c867fe006bb0407185016658f4eea9f935 Mon Sep 17 00:00:00 2001 From: Martin Fuchs Date: Fri, 12 Dec 2003 21:01:35 +0000 Subject: [PATCH] patch of Ge van Geldorp : added error handling for BackupRead() svn path=/trunk/; revision=6978 --- reactos/subsys/system/explorer/shell/winfs.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/subsys/system/explorer/shell/winfs.cpp b/reactos/subsys/system/explorer/shell/winfs.cpp index 57595f0f654..cdb0de4ff2c 100644 --- a/reactos/subsys/system/explorer/shell/winfs.cpp +++ b/reactos/subsys/system/explorer/shell/winfs.cpp @@ -111,8 +111,9 @@ int ScanNTFSStreams(Entry* entry, HANDLE hFile) } } - if (!BackupRead(hFile, 0, 0, &read, TRUE, FALSE, &ctx)) // terminate BackupRead() loop - THROW_EXCEPTION(GetLastError()); + if (ctx) + if (!BackupRead(hFile, 0, 0, &read, TRUE, FALSE, &ctx)) // terminate BackupRead() loop + THROW_EXCEPTION(GetLastError()); return cnt; }