Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37410904
en ru br
ALT Linux repositórios
S:4.04-alt1
5.0: 3.02-alt4
4.1: 3.02-alt4.M41.1
4.0: 3.02-alt3
3.0: 3.00-alt5pl3
+backports:3.01-alt0.M30.2

Group :: Escritórios
RPM: xpdf

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: xpdf-segfaults.patch
Download


Fix for: https://bugzilla.altlinux.org/show_bug.cgi?id=5659
--- xpdf-3.00/fofi/FoFiType1.cc.orig	2004-01-22 03:26:44 +0200
+++ xpdf-3.00/fofi/FoFiType1.cc	2005-01-19 15:03:20 +0200
@@ -163,7 +163,8 @@
       line = getNextLine(line);
       for (j = 0; j < 300 && line; ++j) {
 	line1 = getNextLine(line);
-	if ((n = line1 - line) > 255) {
+	n = line1? (line1 - line): ((char *)file + len - line);
+	if (n > 255) {
 	  n = 255;
 	}
 	strncpy(buf, line, n);
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009