Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37533462
en ru br
Репозитории ALT
S:0.7.1-alt2_29.20120228gitb0a402a
www.altlinux.org/Changes

Группа :: Игры/Прочее
Пакет: nazghul

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: nazghul-format-security.patch
Скачать


Only in nazghul.orig: haxima.desktop.orig
diff -u -r nazghul.orig/src/kern.c nazghul/src/kern.c
--- nazghul.orig/src/kern.c	2012-02-28 13:12:29.000000000 -0600
+++ nazghul/src/kern.c	2015-02-21 13:35:23.308415763 -0600
@@ -9762,7 +9762,7 @@
                 int n = 0;
 
                 if (scm_is_str(sc, val)) {
-                        n = snprintf(ptr, room, scm_str_val(sc, val));
+                        n = snprintf(ptr, room, "%s", scm_str_val(sc, val));
                 } else if (scm_is_int(sc, val)) {
                         n = snprintf(ptr, room, "%ld", scm_int_val(sc, val));
                 } else if (scm_is_real(sc, val)) {
diff -u -r nazghul.orig/src/menus.c nazghul/src/menus.c
--- nazghul.orig/src/menus.c	2012-02-28 13:12:29.000000000 -0600
+++ nazghul/src/menus.c	2015-02-21 13:31:45.760808596 -0600
@@ -1004,7 +1004,7 @@
         menubufptr = menubuf;
 
         /* The first entry is always the New Save Game option. */
-        sprintf(menubufptr, MENU_NEW_GAME_STR);
+        sprintf(menubufptr, "%s", MENU_NEW_GAME_STR);
         data.hotkeys[i] = 'n';
         menu[i++] = menubufptr;
         menubufptr += linew+1;
diff -u -r nazghul.orig/src/Party.cpp nazghul/src/Party.cpp
--- nazghul.orig/src/Party.cpp	2012-02-28 13:12:29.000000000 -0600
+++ nazghul/src/Party.cpp	2015-02-21 13:10:11.942886876 -0600
@@ -1093,7 +1093,7 @@
 
                 statlist[list_sz].sprite = member->getSprite();
                 snprintf(statlist[list_sz].line1, STAT_LIST_CHARS_PER_LINE,
-                         member->getName());
+                         "%s", member->getName());
                 statlist[list_sz].data = member;
                 list_sz++;
         }
diff -u -r nazghul.orig/src/scheme.c nazghul/src/scheme.c
--- nazghul.orig/src/scheme.c	2012-02-28 13:12:29.000000000 -0600
+++ nazghul/src/scheme.c	2015-02-21 13:43:00.340087397 -0600
@@ -4738,7 +4738,7 @@
                 /* type */
                 for (i = 0; i < T_LAST_SYSTEM_TYPE && i != type(pp); i++)
                         ;
-                bptr += sprintf(bptr, typestr[i]);
+                bptr += sprintf(bptr, "%s", typestr[i]);
                 *bptr++ = ' ';
                 
                 /* flags */
@@ -4781,7 +4781,7 @@
         strbuf[sizeof(strbuf)-1] = 0;
 
         /*putstr(sc, strbuf);*/
-        fprintf(stderr,strbuf);
+        fprintf(stderr, "%s", strbuf);
         fflush(NULL);
 }
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin