Make wcache_invalidate_cache() return bool, not int.
authorMichael Adam <obnox@samba.org>
Mon, 7 Jan 2008 09:59:14 +0000 (10:59 +0100)
committerMichael Adam <obnox@samba.org>
Mon, 7 Jan 2008 09:59:14 +0000 (10:59 +0100)
Michael
(This used to be commit dba24ceae78ffc49200b647838b6bf3657275add)

source3/winbindd/winbindd.c
source3/winbindd/winbindd_cache.c

index dfad50bf964ba9a33f6ef37a6378494c7bcd369c..8ebae3f16d2984fc6e954db30b80b5ee381cb031 100644 (file)
@@ -121,7 +121,7 @@ static void flush_caches(void)
            otherwise cached access denied errors due to restrict anonymous
            hang around until the sequence number changes. */
 
-       if (wcache_invalidate_cache() < 0) {
+       if (!wcache_invalidate_cache()) {
                DEBUG(0, ("invalidating the cache failed; revalidate the cache\n"));
                /* Close the cache to be able to valdite the cache */
                close_winbindd_cache();
index 9602a128a6a1fb6200319583dd42a37d9f5a7c8d..19becab1a60436ec45f76418c24e67e58ee55b46 100644 (file)
@@ -2261,7 +2261,7 @@ void wcache_invalidate_samlogon(struct winbindd_domain *domain,
        netsamlogon_clear_cached_user(cache->tdb, info3);
 }
 
-int wcache_invalidate_cache(void)
+bool wcache_invalidate_cache(void)
 {
        struct winbindd_domain *domain;
 
@@ -2274,11 +2274,11 @@ int wcache_invalidate_cache(void)
                        if (cache->tdb) {
                                tdb_traverse(cache->tdb, traverse_fn, NULL);
                        } else {
-                               return -1;
+                               return false;
                        }
                }
        }
-       return 0;
+       return true;
 }
 
 bool init_wcache(void)