From 520cc099971584913e8b8eca811849c7e2e6ce67 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 4 Mar 2022 21:25:38 -0800 Subject: [PATCH] include caller in sandboxing messages --- src/liolib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liolib.c b/src/liolib.c index e85b097..75876d2 100644 --- a/src/liolib.c +++ b/src/liolib.c @@ -134,7 +134,7 @@ static int io_open (lua_State *L) { if (file_operation_permitted(caller(L), filename, mode)) *pf = fopen(filename, mode); else { - snprintf(iolib_errbuf, 1024, "app tried to open file '%s'; adjust its permissions (ctrl-p) if that is expected", filename); + snprintf(iolib_errbuf, 1024, "app tried to open file '%s' from caller '%s'; adjust its permissions (ctrl-p) if that is expected", filename, caller(L)); Previous_message = iolib_errbuf; } return (*pf == NULL) ? pushresult(L, 0, filename) : 1;