lib: Use "mem_ctx" arg in gencache_get
[samba.git] / source3 / libsmb / trustdom_cache.c
index 81b366a4ccea56ce9c38ef0d9f50be94cf27c56a..81d8bf9c7a55b8df6d83c1a4f9aeff6bac55215a 100644 (file)
@@ -160,7 +160,7 @@ bool trustdom_cache_fetch(const char* name, struct dom_sid* sid)
        if (!key)
                return False;
 
-       if (!gencache_get(key, NULL, &value, &timeout)) {
+       if (!gencache_get(key, talloc_tos(), &value, &timeout)) {
                DEBUG(5, ("no entry for trusted domain %s found.\n", name));
                SAFE_FREE(key);
                return False;
@@ -172,11 +172,11 @@ bool trustdom_cache_fetch(const char* name, struct dom_sid* sid)
        /* convert sid string representation into struct dom_sid structure */
        if(! string_to_sid(sid, value)) {
                sid = NULL;
-               SAFE_FREE(value);
+               TALLOC_FREE(value);
                return False;
        }
 
-       SAFE_FREE(value);
+       TALLOC_FREE(value);
        return True;
 }
 
@@ -191,7 +191,7 @@ uint32 trustdom_cache_fetch_timestamp( void )
        time_t timeout;
        uint32 timestamp;
 
-       if (!gencache_get(TDOMTSKEY, NULL, &value, &timeout)) {
+       if (!gencache_get(TDOMTSKEY, talloc_tos(), &value, &timeout)) {
                DEBUG(5, ("no timestamp for trusted domain cache located.\n"));
                SAFE_FREE(value);
                return 0;
@@ -199,7 +199,7 @@ uint32 trustdom_cache_fetch_timestamp( void )
 
        timestamp = atoi(value);
 
-       SAFE_FREE(value);
+       TALLOC_FREE(value);
        return timestamp;
 }