Author: qboosh                       Date: Tue Oct 25 20:43:26 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix SEGV caught on ac-sparc

---- Files affected:
SOURCES:
   yasm-segv.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/yasm-segv.patch
diff -u /dev/null SOURCES/yasm-segv.patch:1.1
--- /dev/null   Tue Oct 25 22:43:26 2005
+++ SOURCES/yasm-segv.patch     Tue Oct 25 22:43:21 2005
@@ -0,0 +1,13 @@
+--- yasm-0.4.0/modules/preprocs/nasm/genmacro.c.orig   2004-10-31 
03:55:54.000000000 +0000
++++ yasm-0.4.0/modules/preprocs/nasm/genmacro.c        2005-10-25 
20:28:44.451477851 +0000
+@@ -102,8 +102,8 @@
+           while (*strp == ' ' || *strp == '\t')
+               strp++;
+           len = strlen(strp);
+-          while (strp[len-1] == ' ' || strp[len-1] == '\t' ||
+-                 strp[len-1] == '\n') {
++          while ((len > 0) && (strp[len-1] == ' ' || strp[len-1] == '\t' ||
++                 strp[len-1] == '\n')) {
+               strp[len-1] = '\0';
+               len--;
+           }
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to