]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix bug #1212, SD is unable to recycle purged volumes. fstat()
authorKern Sibbald <kern@sibbald.com>
Wed, 7 Jan 2009 17:36:21 +0000 (17:36 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 7 Jan 2009 17:36:21 +0000 (17:36 +0000)
    was broken.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8335 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/win32/compat/compat.cpp
bacula/technotes-2.5

index 560c051a2e58f8ec2d291ff6570e4d23429b9ffb..cb1ebc9829da14839ed67c138e11c754427d12eb 100644 (file)
@@ -737,7 +737,7 @@ fstat(int fd, struct stat *sb)
 {
    BY_HANDLE_FILE_INFORMATION info;
 
-   if (!GetFileInformationByHandle((HANDLE)fd, &info)) {
+   if (!GetFileInformationByHandle((HANDLE)_get_osfhandle(fd), &info)) {
        const char *err = errorString();
        Dmsg1(2099, "GetfileInformationByHandle: %s\n", err);
        LocalFree((void *)err);
index 7ba49fdc64e908043f6470d3ed513db715aefecc..4bfcc8bd7ee0a4b2092cd4a232049466fffe2619 100644 (file)
@@ -10,6 +10,9 @@ filepattern (restore with regex in bsr)
 mixed priorities
 
 General:
+07Jan09
+kes Fix bug #1212, SD is unable to recycle purged volumes. fstat()
+    was broken.
 06Jan09
 ebl  Despool attributes directly from the director if attribute
      spool file is present