diff --git a/modules/module-lua-scripting/api.c b/modules/module-lua-scripting/api.c
index 5e90df495597dcb1868d8219c0eb6248a1354ab2..55e4dfc0feb88e32cd75b822e71ecdb8cbc9652e 100644
--- a/modules/module-lua-scripting/api.c
+++ b/modules/module-lua-scripting/api.c
@@ -183,6 +183,7 @@ log_log (lua_State *L, GLogLevelFlags lvl)
 
   message = luaL_checkstring (L, index);
   sprintf (line_str, "%d", ar.currentline);
+  ar.name = ar.name ? ar.name : "chunk";
 
   wp_log_structured_standard (G_LOG_DOMAIN, lvl,
       ar.source, line_str, ar.name, type, instance, "%s", message);