From 48813d8a45e3ea83c05e675c5a915c9563c25da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Thu, 9 Jun 2011 16:53:03 +0200 Subject: [PATCH] Feature #662: Fix small bugs in RMChown --- src/rm/RequestManagerChown.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rm/RequestManagerChown.cc b/src/rm/RequestManagerChown.cc index b563d010e1..f2910aefe0 100644 --- a/src/rm/RequestManagerChown.cc +++ b/src/rm/RequestManagerChown.cc @@ -30,7 +30,7 @@ void RequestManagerChown::request_execute(xmlrpc_c::paramList const& paramList) Nebula& nd = Nebula::instance(); GroupPool * gpool = nd.get_gpool(); - UserPool * upool = static_cast(pool); + UserPool * upool = nd.get_upool(); PoolObjectSQL * object; @@ -134,6 +134,7 @@ void UserChown::request_execute(xmlrpc_c::paramList const& paramList) if ((old_gid = user->get_gid()) == ngid) { + user->unlock(); success_response(oid); return; }