mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
s3-dbwrap: Make dbwrap_fallback_fetch private
This commit is contained in:
parent
b6d5dfc16d
commit
527dc2ed52
@ -28,8 +28,9 @@
|
||||
* Fall back using fetch_locked if no genuine fetch operation is provided
|
||||
*/
|
||||
|
||||
NTSTATUS dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
|
||||
TDB_DATA key, TDB_DATA *data)
|
||||
static NTSTATUS dbwrap_fallback_fetch(struct db_context *db,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
TDB_DATA key, TDB_DATA *data)
|
||||
{
|
||||
struct db_record *rec;
|
||||
|
||||
@ -133,7 +134,9 @@ NTSTATUS dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
|
||||
if (value == NULL) {
|
||||
return NT_STATUS_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
if (db->fetch == NULL) {
|
||||
return dbwrap_fallback_fetch(db, mem_ctx, key, value);
|
||||
}
|
||||
return db->fetch(db, mem_ctx, key, value);
|
||||
}
|
||||
|
||||
|
@ -110,9 +110,6 @@ struct db_context *db_open(TALLOC_CTX *mem_ctx,
|
||||
tdb_flags, open_flags, mode);
|
||||
}
|
||||
|
||||
if ((result != NULL) && (result->fetch == NULL)) {
|
||||
result->fetch = dbwrap_fallback_fetch;
|
||||
}
|
||||
if ((result != NULL) && (result->parse_record == NULL)) {
|
||||
result->parse_record = dbwrap_fallback_parse_record;
|
||||
}
|
||||
|
@ -59,10 +59,6 @@ struct db_context {
|
||||
bool persistent;
|
||||
};
|
||||
|
||||
NTSTATUS dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
|
||||
TDB_DATA key, TDB_DATA *data);
|
||||
|
||||
|
||||
int dbwrap_fallback_parse_record(struct db_context *db, TDB_DATA key,
|
||||
int (*parser)(TDB_DATA key,
|
||||
TDB_DATA data,
|
||||
|
Loading…
x
Reference in New Issue
Block a user