]> git.decadent.org.uk Git - ion3.git/blobdiff - ioncore/ioncore_bindings.lua
[svn-upgrade] Integrating new upstream version, ion3 (20070902)
[ion3.git] / ioncore / ioncore_bindings.lua
index 5f11967db2f52b76abafe5970920a4b24d4865ea..6aaf834cd248b5d8e55da26f54d27de8b857ada9 100644 (file)
@@ -46,7 +46,8 @@ function ioncore.compile_cmd(cmd, guard)
         end
         
         local gfncode="return function(_, _sub, _chld) "..guardcode.." return true end"
-        local gfn, gerr=loadstring(gfncode, guardcode)
+        local gerr
+        gfn, gerr=loadstring(gfncode, guardcode)
         if not gfn then
             ioncore.warn_traced(TR("Error compiling guard: %s", gerr))
         end
@@ -59,7 +60,7 @@ function ioncore.compile_cmd(cmd, guard)
         else
             return function(_, _sub, _chld) 
                 if gfn(_, _sub, _chld) then 
-                    cmd(_, _sub, _chld) 
+                    fn(_, _sub, _chld) 
                 end
             end
         end