return true;
}
-void memcache_add_talloc(struct memcache *cache, enum memcache_number n,
+bool memcache_add_talloc(struct memcache *cache, enum memcache_number n,
DATA_BLOB key, void *pptr)
{
struct memcache_talloc_value mtv;
cache = global_cache;
}
if (cache == NULL) {
- return;
+ return false;
}
mtv.len = talloc_total_size(*ptr);
mtv.ptr = talloc_move(cache, ptr);
- memcache_add(cache, n, key, data_blob_const(&mtv, sizeof(mtv)));
+
+ return memcache_add(cache, n, key, data_blob_const(&mtv, sizeof(mtv)));
}
void memcache_flush(struct memcache *cache, enum memcache_number n)
* talloc objects in the cache types.
*/
-void memcache_add_talloc(struct memcache *cache, enum memcache_number n,
+bool memcache_add_talloc(struct memcache *cache, enum memcache_number n,
DATA_BLOB key, void *ptr);
/*