You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
570 B
26 lines
570 B
Fix inifite loop
|
|
|
|
https://bugs.gentoo.org/show_bug.cgi?id=474716
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=701295
|
|
|
|
Patch written by Dimitri van Heesch <dimitri@stack.nl>
|
|
|
|
--- a/src/util.cpp
|
|
+++ b/src/util.cpp
|
|
@@ -1843,11 +1843,15 @@ int findParameterList(const QString &name)
|
|
++templateDepth;
|
|
pos=nextOpenPos-1;
|
|
}
|
|
- else
|
|
+ else if (nextClosePos!=-1)
|
|
{
|
|
--templateDepth;
|
|
pos=nextClosePos-1;
|
|
}
|
|
+ else // more >'s than <'s, see bug701295
|
|
+ {
|
|
+ return -1;
|
|
+ }
|
|
}
|
|
else
|
|
{
|