Samba 3: added Samba 3.0.24 sources
[tomato.git] / release / src / router / samba3 / packaging / Debian / debian-unstable / patches / smbstatus-locking.patch
blobdb7fccc68b141a434875b88946ab52f9de388d42
1 diff -uNr samba-2.999+3.0.alpha21.orig/source/utils/status.c samba-2.999+3.0.alpha21/source/utils/status.c
2 --- samba-2.999+3.0.alpha21.orig/source/utils/status.c 2002-11-26 20:54:22.000000000 -0600
3 +++ samba-2.999+3.0.alpha21/source/utils/status.c 2002-12-16 23:37:14.000000000 -0600
4 @@ -686,6 +686,16 @@
5 if (!shares_only) {
6 int ret;
8 + tdb = tdb_open_log(lock_path("locking.tdb"), 0, TDB_DEFAULT, O_RDONLY, 0);
10 + if (!tdb) {
11 + d_printf("%s not initialised\n", lock_path("locking.tdb"));
12 + d_printf("This is normal if an SMB client has never connected to your server.\n");
13 + exit(0);
14 + } else {
15 + tdb_close(tdb);
16 + }
18 if (!locking_init(1)) {
19 d_printf("Can't initialise locking module - exiting\n");
20 exit(1);