]> git.e2factory.org Git - e2factory.git/commitdiff
Don't crash if module is nil
authorTobias Ulmer <tu@emlix.com>
Fri, 13 Jul 2012 12:06:28 +0000 (14:06 +0200)
committerTobias Ulmer <tu@emlix.com>
Fri, 13 Jul 2012 12:06:28 +0000 (14:06 +0200)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/e2lib.lua

index 18cd19ceee181e43c2f19519b1549fa001e8031f..5d17eed9eca5dae18009de10d6426a151ab16042 100644 (file)
@@ -318,14 +318,12 @@ function tracer(event, line)
   -- approximate module name, not always accurate but good enough
   local module
   if ftbl.source == nil or ftbl.source == "=[C]" then
-    module = ""
+    module = "C."
   else
-    module = string.match(ftbl.source, "(%w+)%.lua$")
-    module = module .. "."
-  end
-
-  if module == nil then
-    module "<unknown module>."
+    module = string.match(ftbl.source, "(%w+%.)lua$")
+    if module == nil then
+      module = "<unknown module>."
+    end
   end
 
   if event == "call" then