diff options
Diffstat (limited to 'apps/plugins/lua/rocklib.c')
-rw-r--r-- | apps/plugins/lua/rocklib.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/plugins/lua/rocklib.c b/apps/plugins/lua/rocklib.c index d89f48fa39..1290a7f298 100644 --- a/apps/plugins/lua/rocklib.c +++ b/apps/plugins/lua/rocklib.c | |||
@@ -522,7 +522,7 @@ static void fill_text_message(lua_State *L, struct text_message * message, | |||
522 | int i; | 522 | int i; |
523 | luaL_checktype(L, pos, LUA_TTABLE); | 523 | luaL_checktype(L, pos, LUA_TTABLE); |
524 | int n = luaL_getn(L, pos); | 524 | int n = luaL_getn(L, pos); |
525 | const char **lines = (const char**) dlmalloc(n * sizeof(const char*)); | 525 | const char **lines = (const char**) tlsf_malloc(n * sizeof(const char*)); |
526 | if(lines == NULL) | 526 | if(lines == NULL) |
527 | luaL_error(L, "Can't allocate %d bytes!", n * sizeof(const char*)); | 527 | luaL_error(L, "Can't allocate %d bytes!", n * sizeof(const char*)); |
528 | for(i=1; i<=n; i++) | 528 | for(i=1; i<=n; i++) |
@@ -548,11 +548,11 @@ RB_WRAP(gui_syncyesno_run) | |||
548 | 548 | ||
549 | enum yesno_res result = rb->gui_syncyesno_run(&main_message, yes, no); | 549 | enum yesno_res result = rb->gui_syncyesno_run(&main_message, yes, no); |
550 | 550 | ||
551 | dlfree(main_message.message_lines); | 551 | tlsf_free(main_message.message_lines); |
552 | if(yes) | 552 | if(yes) |
553 | dlfree(yes_message.message_lines); | 553 | tlsf_free(yes_message.message_lines); |
554 | if(no) | 554 | if(no) |
555 | dlfree(no_message.message_lines); | 555 | tlsf_free(no_message.message_lines); |
556 | 556 | ||
557 | lua_pushinteger(L, result); | 557 | lua_pushinteger(L, result); |
558 | return 1; | 558 | return 1; |
@@ -571,7 +571,7 @@ RB_WRAP(do_menu) | |||
571 | start_selected = luaL_optint(L, 3, 0); | 571 | start_selected = luaL_optint(L, 3, 0); |
572 | 572 | ||
573 | n = luaL_getn(L, 2); | 573 | n = luaL_getn(L, 2); |
574 | items = (const char**) dlmalloc(n * sizeof(const char*)); | 574 | items = (const char**) tlsf_malloc(n * sizeof(const char*)); |
575 | if(items == NULL) | 575 | if(items == NULL) |
576 | luaL_error(L, "Can't allocate %d bytes!", n * sizeof(const char*)); | 576 | luaL_error(L, "Can't allocate %d bytes!", n * sizeof(const char*)); |
577 | for(i=1; i<=n; i++) | 577 | for(i=1; i<=n; i++) |
@@ -587,7 +587,7 @@ RB_WRAP(do_menu) | |||
587 | 587 | ||
588 | int result = rb->do_menu(&menu, &start_selected, NULL, false); | 588 | int result = rb->do_menu(&menu, &start_selected, NULL, false); |
589 | 589 | ||
590 | dlfree(items); | 590 | tlsf_free(items); |
591 | 591 | ||
592 | lua_pushinteger(L, result); | 592 | lua_pushinteger(L, result); |
593 | return 1; | 593 | return 1; |