summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/rocklib.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lua/rocklib.c')
-rw-r--r--apps/plugins/lua/rocklib.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/plugins/lua/rocklib.c b/apps/plugins/lua/rocklib.c
index 64394b8728..3f85da97a7 100644
--- a/apps/plugins/lua/rocklib.c
+++ b/apps/plugins/lua/rocklib.c
@@ -383,9 +383,12 @@ RB_WRAP(create_numbered_filename)
383 const char * path = luaL_checkstring(L, 1); 383 const char * path = luaL_checkstring(L, 1);
384 const char * prefix = luaL_checkstring(L, 2); 384 const char * prefix = luaL_checkstring(L, 2);
385 const char * suffix = luaL_checkstring(L, 3); 385 const char * suffix = luaL_checkstring(L, 3);
386 int numberlen = luaL_optint(L, 4, -1); 386 int numberlen = luaL_checkint(L, 4);
387 int num = luaL_optint(L, 5, -1);
388 (void) num;
387 389
388 if(rb->create_numbered_filename(buffer, path, prefix, suffix, numberlen)) 390 if(rb->create_numbered_filename(buffer, path, prefix, suffix, numberlen
391 IF_CNFN_NUM_(, &num)))
389 { 392 {
390 luaL_addstring(&b, buffer); 393 luaL_addstring(&b, buffer);
391 luaL_pushresult(&b); 394 luaL_pushresult(&b);