diff options
author | LRN <lrn1986@gmail.com> | 2015-01-24 23:08:58 +0000 |
---|---|---|
committer | LRN <lrn1986@gmail.com> | 2015-01-24 23:08:58 +0000 |
commit | 62a26284e95b23f7a11bc77e27c005e8bb515721 (patch) | |
tree | ec465ba5b8ccf1300a1bfee590f4732a1b4e7b59 | |
parent | f530fd6ab2ab7743f975d8d1abbdeeb012e06079 (diff) | |
download | gnunet-62a26284e95b23f7a11bc77e27c005e8bb515721.tar.gz gnunet-62a26284e95b23f7a11bc77e27c005e8bb515721.zip |
W32: Also consider ERROR_INVALID_HANDLE when checking 'file' type
-rw-r--r-- | src/util/disk.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/disk.c b/src/util/disk.c index 25a01aba6..c5a1b82c7 100644 --- a/src/util/disk.c +++ b/src/util/disk.c | |||
@@ -1912,7 +1912,7 @@ GNUNET_DISK_get_handle_from_w32_handle (HANDLE osfh) | |||
1912 | ftype = GNUNET_DISK_HANLDE_TYPE_PIPE; | 1912 | ftype = GNUNET_DISK_HANLDE_TYPE_PIPE; |
1913 | break; | 1913 | break; |
1914 | case FILE_TYPE_UNKNOWN: | 1914 | case FILE_TYPE_UNKNOWN: |
1915 | if (GetLastError () == NO_ERROR) | 1915 | if (GetLastError () == NO_ERROR || GetLastError () == ERROR_INVALID_HANDLE) |
1916 | { | 1916 | { |
1917 | if (0 != ResetEvent (osfh)) | 1917 | if (0 != ResetEvent (osfh)) |
1918 | ftype = GNUNET_DISK_HANLDE_TYPE_EVENT; | 1918 | ftype = GNUNET_DISK_HANLDE_TYPE_EVENT; |