summaryrefslogtreecommitdiff
path: root/source3/smbd/dfree.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-01-08 12:03:45 +0100
committerStefan Metzmacher <metze@samba.org>2009-01-08 12:22:21 +0100
commit3dde0cbb769b92d922be13677ad076cae9b6a693 (patch)
tree78594e39465f545c7252eaef7bc469ceb80c4d71 /source3/smbd/dfree.c
parentdefb574c2573a73335a2735e89e4cb5f96c4c069 (diff)
downloadsamba-3dde0cbb769b92d922be13677ad076cae9b6a693.tar.gz
samba-3dde0cbb769b92d922be13677ad076cae9b6a693.tar.bz2
samba-3dde0cbb769b92d922be13677ad076cae9b6a693.zip
s3:smbd: move all globals and static variables in globals.[ch]
The goal is to move all this variables into a big context structure. metze
Diffstat (limited to 'source3/smbd/dfree.c')
-rw-r--r--source3/smbd/dfree.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/dfree.c b/source3/smbd/dfree.c
index cd09d73923..dc5719a4a5 100644
--- a/source3/smbd/dfree.c
+++ b/source3/smbd/dfree.c
@@ -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);