summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2008-04-08 08:22:14 +0000
committerDaniel Veillard <veillard@src.gnome.org>2008-04-08 08:22:14 +0000
commitce765ab8905c12d58ddbb80bb1373aa4482e81d6 (patch)
tree9d8141118f80de23be40e7475a8607bb778ee415
parent4fc30729ab99ed78101c6db9f9cb8ff0252cb25d (diff)
downloadlibxslt-ce765ab8905c12d58ddbb80bb1373aa4482e81d6.tar.gz
libxslt-ce765ab8905c12d58ddbb80bb1373aa4482e81d6.tar.bz2
libxslt-ce765ab8905c12d58ddbb80bb1373aa4482e81d6.zip
fix an infinite loop bug Daniel
* python/generator.py: fix an infinite loop bug Daniel svn path=/trunk/; revision=1464
-rw-r--r--ChangeLog4
-rwxr-xr-xpython/generator.py3
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1576e230..a43f404c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
+
+ * python/generator.py: fix an infinite loop bug
+
Thu Apr 3 09:32:49 CEST 2008 Daniel Veillard <daniel@veillard.com>
* libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383
diff --git a/python/generator.py b/python/generator.py
index c13d6066..45f00b6e 100755
--- a/python/generator.py
+++ b/python/generator.py
@@ -673,6 +673,9 @@ def writeDoc(name, args, indent, output):
output.write(indent)
output.write('"""')
while len(val) > 60:
+ if val[0] == " ":
+ val = val[1:]
+ continue
str = val[0:60]
i = string.rfind(str, " ");
if i < 0: