Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37811550
en ru br
Репозитории ALT
S:0.9.2-alt3_27
5.1: 0.9.2-alt1
www.altlinux.org/Changes

Группа :: Игры/Прочее
Пакет: 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));
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin