From: <asf...@us...> - 2014-08-01 16:22:42
|
Revision: 59948 http://sourceforge.net/p/firebird/code/59948 Author: asfernandes Date: 2014-08-01 16:22:37 +0000 (Fri, 01 Aug 2014) Log Message: ----------- Fixed the restore of packaged routines. Modified Paths: -------------- firebird/trunk/src/jrd/vio.cpp Modified: firebird/trunk/src/jrd/vio.cpp =================================================================== --- firebird/trunk/src/jrd/vio.cpp 2014-08-01 00:34:51 UTC (rev 59947) +++ firebird/trunk/src/jrd/vio.cpp 2014-08-01 16:22:37 UTC (rev 59948) @@ -3132,9 +3132,10 @@ } // scope set_system_flag(tdbb, rpb->rpb_record, f_prc_sys_flag); + set_owner_name(tdbb, rpb->rpb_record, f_prc_owner); + if (package_name.isEmpty()) { - set_owner_name(tdbb, rpb->rpb_record, f_prc_owner); if (set_security_class(tdbb, rpb->rpb_record, f_prc_class)) DFW_post_work(transaction, dfw_grant, &desc, obj_procedure); } @@ -3160,9 +3161,10 @@ } // scope set_system_flag(tdbb, rpb->rpb_record, f_fun_sys_flag); + set_owner_name(tdbb, rpb->rpb_record, f_fun_owner); + if (package_name.isEmpty()) { - set_owner_name(tdbb, rpb->rpb_record, f_fun_owner); if (set_security_class(tdbb, rpb->rpb_record, f_fun_class)) DFW_post_work(transaction, dfw_grant, &desc, obj_udf); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |