uint32_t _fss_AbortShadowCopySet(struct pipes_struct *p,
struct fss_AbortShadowCopySet *r)
{
+ NTSTATUS status;
struct fss_sc_set *sc_set;
if (!fss_permitted(p)) {
DLIST_REMOVE(fss_global.sc_sets, sc_set);
talloc_free(sc_set);
fss_global.sc_sets_count--;
+ become_root();
+ status = fss_state_store(fss_global.mem_ctx, fss_global.sc_sets,
+ fss_global.sc_sets_count, fss_global.db_path);
+ unbecome_root();
+ if (!NT_STATUS_IS_OK(status)) {
+ DEBUG(1, ("failed to store fss server state: %s\n",
+ nt_errstr(status)));
+ }
return 0;
}