Группа :: Игры/Прочее
Пакет: lucidlife
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: lucidlife-printf-format-security.patch
Скачать
Скачать
diff -up ./src/loadsave.c.orig ./src/loadsave.c
--- ./src/loadsave.c.orig 2014-05-24 15:33:20.292783219 -0700
+++ ./src/loadsave.c 2014-05-24 15:34:20.898980932 -0700
@@ -714,7 +714,7 @@ static void rle_output(FILE* f, char obj
nchars = ((count < 3) ? count : num_digits(count) + 1);
if (line_len > RLE_MAX_COLS - nchars) {
- fprintf(f, newline);
+ fprintf(f, "%s", newline);
line_len = 0;
}
@@ -726,7 +726,7 @@ static void rle_output(FILE* f, char obj
fprintf(f, "%u%c", count, obj);
if (obj == '!') {
- fprintf(f, newline);
+ fprintf(f, "%s", newline);
line_len = 0;
} else
line_len += nchars;
diff -up ./src/lucidlife.c.orig ./src/lucidlife.c
--- ./src/lucidlife.c.orig 2014-05-24 17:39:30.623555037 -0700
+++ ./src/lucidlife.c 2014-05-24 17:41:13.381751619 -0700
@@ -3247,7 +3247,7 @@ void error_dialog(const char* format, ..
GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
- str);
+ "%s", str);
gtk_widget_show_all (dialog);
gtk_dialog_run (GTK_DIALOG (dialog));