Репозитории ALT
S: | 0.4.1-alt2 |
5.1: | 0.4.0-alt1 |
4.1: | 0.4.0-alt1 |
4.0: | 0.4.0-alt1 |
Группа :: Издательство
Пакет: epsoneplijs
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: epsoneplijs-0.4.0-alt-fortify-source.patch
Скачать
Скачать
diff -Naur epsoneplijs-0.4.0.orig/epl_62interpret.c epsoneplijs-0.4.0/epl_62interpret.c
--- epsoneplijs-0.4.0.orig/epl_62interpret.c 2004-09-17 02:05:29 +0400
+++ epsoneplijs-0.4.0/epl_62interpret.c 2007-11-07 15:14:53 +0300
@@ -211,7 +211,11 @@
}
hex_dump("P1", 18, 6,reply);
fprintf(stderr, "Client ID: \"");
- fwrite(reply+24, 1, 64, stderr);
+ if (fwrite(reply+24, 1, 64, stderr) != 64)
+ {
+ perror("fwrite");
+ exit(1);
+ }
fprintf(stderr, "\"\n");
fprintf(stderr, "Page ever printed: %u\n",
((((((reply[88] << 8) + reply[89]) << 8) + reply[90]) << 8) + reply[91]));
diff -Naur epsoneplijs-0.4.0.orig/epl_utils_libusb.c epsoneplijs-0.4.0/epl_utils_libusb.c
--- epsoneplijs-0.4.0.orig/epl_utils_libusb.c 2007-11-07 15:14:37 +0300
+++ epsoneplijs-0.4.0/epl_utils_libusb.c 2007-11-07 15:14:16 +0300
@@ -97,7 +97,11 @@
device_id_string[length+2] = 0;
fprintf(stderr,"Device ID String: ");
- fwrite (device_id_string + 2, 1, length, stderr);
+ if (fwrite (device_id_string + 2, 1, length, stderr) != length)
+ {
+ perror("fwrite");
+ exit(1);
+ }
fprintf (stderr,"\n");
epl_identify(device_id_string + 2);
}
diff -Naur epsoneplijs-0.4.0.orig/ijs_server_epsonepl.c epsoneplijs-0.4.0/ijs_server_epsonepl.c
--- epsoneplijs-0.4.0.orig/ijs_server_epsonepl.c 2004-09-17 13:02:23 +0400
+++ epsoneplijs-0.4.0/ijs_server_epsonepl.c 2007-11-07 15:14:53 +0300
@@ -979,7 +979,11 @@
for (curs = pl; curs != NULL; curs = curs->next)
{
fprintf (stderr, "%% IJS parameter: %s = ", curs->key);
- fwrite (curs->value, 1, curs->value_size, stderr);
+ if (fwrite (curs->value, 1, curs->value_size, stderr) != curs->value_size)
+ {
+ perror("fwrite");
+ exit (1);
+ }
fputs ("\n", stderr);
}