Fix: global proc procall (#21949)

* Fix: global proc procall

* rem: additional wrap in sdql call
This commit is contained in:
Furior
2023-08-17 02:42:17 +07:00
committed by GitHub
parent ac5901be6a
commit e817ddba46
2 changed files with 1 additions and 2 deletions
-1
View File
@@ -443,7 +443,6 @@
new_args[++new_args.len] = SDQL_expression(source, arg)
if(object == world) // Global proc.
procname = "/proc/[procname]"
return (WrapAdminProcCall(GLOBAL_PROC, procname, new_args))
return (WrapAdminProcCall(object, procname, new_args))
+1 -1
View File
@@ -137,7 +137,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
//adv proc call this, ya nerds
/world/proc/WrapAdminProcCall(datum/target, procname, list/arguments)
if(target == GLOBAL_PROC)
return call(procname)(arglist(arguments))
return call("/proc/[procname]")(arglist(arguments))
else if(target != world)
return call(target, procname)(arglist(arguments))
else