Skip to content

Commit 5ddfab6

Browse files
committed
(panel_paint_sort_info): use buffer in stack not in heap."
Signed-off-by: Andrew Borodin <[email protected]>
1 parent 95cf701 commit 5ddfab6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/filemanager/panel.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1581,21 +1581,22 @@ panel_paint_sort_info (const WPanel *panel)
15811581
{
15821582
if (*panel->sort_field->hotkey != '\0')
15831583
{
1584-
char *str;
1584+
char str[BUF_TINY];
15851585

15861586
if (panel->sort_info.reverse)
15871587
{
1588-
str = g_strdup_printf ("%s%s", panel_sort_up_char, Q_ (panel->sort_field->hotkey));
1588+
g_snprintf (str, sizeof (str), "%s%s", panel_sort_up_char,
1589+
Q_ (panel->sort_field->hotkey));
15891590
panel_sort_up_indicator_width = str_term_width1 (str);
15901591
}
15911592
else
15921593
{
1593-
str = g_strdup_printf ("%s%s", panel_sort_down_char, Q_ (panel->sort_field->hotkey));
1594+
g_snprintf (str, sizeof (str), "%s%s", panel_sort_down_char,
1595+
Q_ (panel->sort_field->hotkey));
15941596
panel_sort_down_indicator_width = str_term_width1 (str);
15951597
}
15961598
widget_gotoyx (panel, 1, 1);
15971599
tty_print_string (str);
1598-
g_free (str);
15991600
}
16001601
}
16011602

0 commit comments

Comments
 (0)