[KERNEL32]
[reactos.git] / reactos / dll / win32 / kernel32 / client / file / find.c
index c73fb29..4a2d152 100644 (file)
@@ -383,7 +383,7 @@ FindNextFileW(IN HANDLE hFindFile,
     NTSTATUS Status = STATUS_SUCCESS;
     DIR_INFORMATION FoundFile = {NULL};
 
-    TRACE("FindNextFileW(%lx, 0x%p)\n", hFindFile, lpFindFileData);
+    TRACE("FindNextFileW(%p, 0x%p)\n", hFindFile, lpFindFileData);
 
     if (hFindFile != FIND_DEVICE_HANDLE)
     {
@@ -499,7 +499,7 @@ BOOL
 WINAPI
 FindClose(HANDLE hFindFile)
 {
-    TRACE("FindClose(hFindFile %x)\n", hFindFile);
+    TRACE("FindClose(hFindFile %p)\n", hFindFile);
 
     if (hFindFile == FIND_DEVICE_HANDLE)
         return TRUE;
@@ -547,7 +547,6 @@ FindClose(HANDLE hFindFile)
         }
 
         RtlFreeHeap(RtlGetProcessHeap(), 0, FindDataHandle);
-        _SEH2_YIELD(return TRUE);
     }
     _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
     {
@@ -555,6 +554,7 @@ FindClose(HANDLE hFindFile)
         _SEH2_YIELD(return FALSE);
     }
     _SEH2_END;
+    return TRUE;
 }
 
 
@@ -1129,7 +1129,7 @@ FindNextStreamW(IN HANDLE hFindStream,
     /* Select next stream if possible */
     if (FindStreamData->CurrentInfo->NextEntryOffset != 0)
     {
-        FindStreamData->CurrentInfo = (PFILE_STREAM_INFORMATION)((ULONG_PTR)FindStreamData->FileStreamInfo +
+        FindStreamData->CurrentInfo = (PFILE_STREAM_INFORMATION)((ULONG_PTR)FindStreamData->CurrentInfo +
                                                                  FindStreamData->CurrentInfo->NextEntryOffset);
 
         /* Return the information */