git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@805
959494ce-11ee-0310-bf91-
de5d638817bd
sq(sk, 0, L"510", L"No such node", NULL);
return;
}
sq(sk, 0, L"510", L"No such node", NULL);
return;
}
+ if(wpfind(fn->args, L"locked") && !((data->userinfo->perms & PERM_ADMIN) || !wcscmp(data->userinfo->name, fn->owner)))
+ {
+ sq(sk, 0, L"502", L"This node is locked and you are neither administrator nor its owner", NULL);
+ return;
+ }
killfnetnode(fn);
unlinkfnetnode(fn);
}
killfnetnode(fn);
unlinkfnetnode(fn);
}