s3:smbd: move all globals and static variables in globals.[ch]
[tprouty/samba.git] / source3 / smbd / dfree.c
index cd09d739236c2aaa39ecde1557c249773a757729..dc5719a4a504f66c9c43ee5bbbb48415998cd822 100644 (file)
@@ -18,6 +18,7 @@
 */
 
 #include "includes.h"
+#include "smbd/globals.h"
 
 /****************************************************************************
  Normalise for DOS usage.
@@ -150,10 +151,9 @@ uint64_t sys_disk_free(connection_struct *conn, const char *path, bool small_que
        }
 
        if ((*dsize)<1) {
-               static bool done = false;
-               if (!done) {
+               if (!dfree_broken) {
                        DEBUG(0,("WARNING: dfree is broken on this system\n"));
-                       done=true;
+                       dfree_broken=true;
                }
                *dsize = 20*1024*1024/(*bsize);
                *dfree = MAX(1,*dfree);