MCPcopy Create free account
hub / github.com/apache/httpd / dav_propdb_apply_rollback

Function dav_propdb_apply_rollback

modules/dav/fs/dbm.c:768–782  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

766}
767
768static dav_error * dav_propdb_apply_rollback(dav_db *db,
769 dav_deadprop_rollback *rollback)
770{
771 if (!rollback) {
772 return NULL; /* no rollback, nothing to do */
773 }
774
775 if (rollback->value.dptr == NULL) {
776 /* don't fail if the thing isn't really there. */
777 (void) dav_dbm_delete(db, rollback->key);
778 return NULL;
779 }
780
781 return dav_dbm_store(db, rollback->key, rollback->value);
782}
783
784const dav_hooks_db dav_hooks_db_dbm =
785{

Callers

nothing calls this directly

Calls 2

dav_dbm_deleteFunction · 0.85
dav_dbm_storeFunction · 0.85

Tested by

no test coverage detected