Репозитории ALT
S: | 7.0.0-alt1 |
5.1: | 5.2.6-alt1 |
4.1: | 5.2.1-alt1 |
4.0: | 5.2.0-alt1 |
3.0: | 3.0.6-alt1 |
Группа :: Мониторинг
Пакет: multitail
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: fix-format-strings.diff
Скачать
Скачать
Description: add needed format strings
---
Origin: vendor
Bug-Debian: https://bugs.debian.org/997165
Last-Update: 2021-10-29
--- multitail-6.5.0.orig/mt.c
+++ multitail-6.5.0/mt.c
@@ -1743,7 +1743,7 @@ void create_windows(void)
menu_win = mynewwin(max_y, max_x, 0, 0);
werase(menu_win -> win);
- wprintw(menu_win -> win, version_str);
+ wprintw(menu_win -> win, "%s", version_str);
wprintw(menu_win -> win, "\n\n");
wprintw(menu_win -> win, "%s\n", F1);
--- multitail-6.5.0.orig/stripstring.c
+++ multitail-6.5.0/stripstring.c
@@ -154,7 +154,7 @@ int edit_strippers(void)
memset(linebuf, ' ', sizeof(linebuf) - 1);
linebuf[sizeof(linebuf) - 1] = 0x00;
for(loop=4; loop<22; loop++)
- mvwprintw(mywin -> win, loop, 1, linebuf);
+ mvwprintw(mywin -> win, loop, 1, "%s", linebuf);
/* display them lines */
for(loop=0; loop<cur -> n_strip; loop++)
--- multitail-6.5.0.orig/term.c
+++ multitail-6.5.0/term.c
@@ -159,7 +159,7 @@ char * edit_string(NEWWIN *win, int win_
string[copy_len] = 0x00;
str_pos = dummy;
- mvwprintw(win -> win, win_y, win_x, &string[dummy]);
+ mvwprintw(win -> win, win_y, win_x, "%s", &string[dummy]);
x = strlen(string) - dummy;
}
else
@@ -608,7 +608,7 @@ void escape_print(NEWWIN *win, int y, in
void win_header(NEWWIN *win, char *str)
{
wattron(win -> win, A_BOLD);
- mvwprintw(win -> win, 1, 2, str);
+ mvwprintw(win -> win, 1, 2, "%s", str);
wattroff(win -> win, A_BOLD);
}
--- multitail-6.5.0.orig/ui.c
+++ multitail-6.5.0/ui.c
@@ -1085,7 +1085,7 @@ int toggle_colors(void)
dummy = mystrdup(cur -> filename);
dummy[min(strlen(dummy), 40)] = 0x00;
- mvwprintw(mywin -> win, 3, 1, dummy);
+ mvwprintw(mywin -> win, 3, 1, "%s", dummy);
col = ask_colors(mywin, 4, cur -> cdef.colorize, &cur -> cdef.field_nr, &cur -> cdef.field_del, &cur -> cdef.color_schemes, &cur -> cdef.attributes, &cur -> cdef.term_emul);
if (col != (char)-1)
@@ -1164,7 +1164,7 @@ int edit_regexp(void)
char dummy[18];
strncpy(dummy, (cur -> pre)[loop].cmd, min(17, strlen((cur -> pre)[loop].cmd)));
dummy[17]=0x00;
- mvwprintw(mywin -> win, 4 + loop, 42, dummy);
+ mvwprintw(mywin -> win, 4 + loop, 42, "%s", dummy);
wmove(mywin -> win, 4 + loop, 41);
}
if (loop == cur_re)