Unreviewed, rolling out r202187.
[WebKit-https.git] / Source / WebCore / platform / FileSystem.cpp
index 64a4fb5..037eab8 100644 (file)
@@ -330,18 +330,19 @@ int platformFileStat(PlatformFileHandle handle, PlatformStat* buffer)
     
 bool filesHaveSameVolume(const String& sourceFile, const String& destFile)
 {
+    CString fsRepSourceFile, fsRepDestFile;
+    PlatformStat sourceFileStat, destFileStat;
+    PlatformFileHandle sourceHandle = -1, destHandle = -1;
+    bool result = true;
     
-    auto fsRepSourceFile = fileSystemRepresentation(sourceFile);
-    auto fsRepDestFile = fileSystemRepresentation(destFile);
+    fsRepSourceFile = fileSystemRepresentation(sourceFile);
+    fsRepDestFile = fileSystemRepresentation(destFile);
         
-    PlatformFileHandle sourceHandle = -1, destHandle = -1;
     if (!fsRepSourceFile.isNull() && !fsRepDestFile.isNull()) {
         sourceHandle = openFile(fsRepSourceFile.data(), OpenForRead);
         destHandle = openFile(fsRepDestFile.data(), OpenForRead);
     }
         
-    bool result = true;
-    PlatformStat sourceFileStat, destFileStat;
     if (sourceHandle > -1 && destHandle > -1) {
         if (platformFileStat(sourceHandle, &sourceFileStat) > -1 && platformFileStat(destHandle, &destFileStat) > -1) {
             if (sourceFileStat.st_dev != destFileStat.st_dev)