Argumenttypen von clone_uid_hook gefixt
Die Blueprint wird als Objekt uebergeben.
Change-Id: Iaea3ec122ee198745f0f557c2fbbe491e22f6472
diff --git a/secure/master.c b/secure/master.c
index f4aff53..b0f1434 100644
--- a/secure/master.c
+++ b/secure/master.c
@@ -502,7 +502,7 @@
// UID und EUID an Objekt geben (oder eben nicht)
// Keine GD-Funktion, aber von Hooks aufgerufen
-protected mixed give_uid_to_object(string datei,object po)
+protected mixed give_uid_to_object(string datei, object po)
{
string creator,pouid;
@@ -1224,19 +1224,11 @@
// EUID und UID werden von give_uid_to_object() vergeben, diese sind in
// inaugurate_master() als driver hooks angemeldet.
-/*load_uid_hook() sollte machen, was diese Lambda machte...
- unbound_lambda( ({'printf_obj_name}),
- ({#'give_uid_to_object,'printf_obj_name,
- ({#'previous_object}),0}))); */
protected mixed load_uid_hook(string datei) {
- return(give_uid_to_object(datei,previous_object()));
+ return(give_uid_to_object(datei, previous_object()));
}
-/* clone_uid_hook sollte machen, was diese Lambda machte...
- unbound_lambda( ({'blueprint, 'new_name}),
- ({#'give_uid_to_object,'new_name,
- ({#'previous_object}),1}))); */
-protected mixed clone_uid_hook(string blueprint,string new_name) {
- return(give_uid_to_object(new_name,previous_object()));
+protected mixed clone_uid_hook(object blueprint, string new_name) {
+ return(give_uid_to_object(new_name, previous_object()));
}