[Pkg-owncloud-commits] [owncloud-client] 09/26: Add missing call to CloseHandle on the win32 platform.
Sandro Knauß
hefee-guest at moszumanska.debian.org
Mon Dec 9 00:01:57 UTC 2013
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a commit to branch master
in repository owncloud-client.
commit ecf45856e1831af0d658a8d031b0ac6fca04873a
Author: Klaas Freitag <freitag at owncloud.com>
Date: Tue Dec 3 10:06:53 2013 +0100
Add missing call to CloseHandle on the win32 platform.
This fixes bug mirall#1236 and also mirall#1237
Also some minor cleanups.
---
VERSION.cmake | 2 +-
src/mirall/syncjournalfilerecord.cpp | 10 ++++------
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/VERSION.cmake b/VERSION.cmake
index a73f783..6f3ed48 100644
--- a/VERSION.cmake
+++ b/VERSION.cmake
@@ -1,6 +1,6 @@
set( VERSION_MAJOR 1 )
set( VERSION_MINOR 5 )
set( VERSION_PATCH 0 )
-set( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX}beta1")
+set( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX}beta2")
set( SOVERSION 0 )
diff --git a/src/mirall/syncjournalfilerecord.cpp b/src/mirall/syncjournalfilerecord.cpp
index 8607400..6fd4ea1 100644
--- a/src/mirall/syncjournalfilerecord.cpp
+++ b/src/mirall/syncjournalfilerecord.cpp
@@ -49,12 +49,9 @@ SyncJournalFileRecord::SyncJournalFileRecord(const SyncFileItem &item, const QSt
HANDLE h = CreateFileW( (wchar_t*)localFileName.utf16(), 0, FILE_SHARE_READ, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL+FILE_FLAG_BACKUP_SEMANTICS, NULL );
if( h == INVALID_HANDLE_VALUE ) {
- _inode = qrand();
+ _inode = 0;
qWarning() << "Failed to query the 'inode' because CreateFileW failed for file " << localFileName;
} else {
- FILETIME ftCreate, ftAccess, ftWrite;
- // SYSTEMTIME stUTC;
-
BY_HANDLE_FILE_INFORMATION fileInfo;
if( GetFileInformationByHandle( h, &fileInfo ) ) {
@@ -68,14 +65,15 @@ SyncJournalFileRecord::SyncJournalFileRecord(const SyncFileItem &item, const QSt
_inode = FileIndex.QuadPart;
} else {
qWarning() << "Failed to query the 'inode' for file " << localFileName;
- _inode = qrand();
+ _inode = 0;
}
+ CloseHandle(h);
}
#else
struct stat sb;
if( stat(QFile::encodeName(localFileName).constData(), &sb) < 0) {
qWarning() << "Failed to query the 'inode' for file " << localFileName;
- _inode = qrand();
+ _inode = 0;
} else {
_inode = sb.st_ino;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
More information about the Pkg-owncloud-commits
mailing list