Fixes an issue where you could unregister someone else's signal (#49224)

This commit is contained in:
Emmett Gaines
2020-02-07 13:46:41 -05:00
committed by GitHub
parent 64b527c9d2
commit ece3c04ca3
+2
View File
@@ -203,6 +203,8 @@
if(!islist(sig_type_or_types))
sig_type_or_types = list(sig_type_or_types)
for(var/sig in sig_type_or_types)
if(!signal_procs[target][sig])
continue
switch(length(lookup[sig]))
if(2)
lookup[sig] = (lookup[sig]-src)[1]