projects
/
platform
/
upstream
/
zypper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62bad1f
)
fix seg fault in richtext if close tag come before any open.
author
Josef Reidinger
<jreidinger@suse.cz>
Fri, 2 May 2008 12:01:56 +0000
(12:01 +0000)
committer
Josef Reidinger
<jreidinger@suse.cz>
Fri, 2 May 2008 12:01:56 +0000
(12:01 +0000)
implment hr tag.
src/zypper-richtext.cc
patch
|
blob
|
history
diff --git
a/src/zypper-richtext.cc
b/src/zypper-richtext.cc
index
df060b0
..
0a26110
100644
(file)
--- a/
src/zypper-richtext.cc
+++ b/
src/zypper-richtext.cc
@@
-76,6
+76,7
@@
string closeTag(vector<tags>& tagStack)
if(tagStack.empty())
{
WAR << "closing tag before any opening" << endl;;
+ return "";
}
tags t = tagStack.back();
tagStack.pop_back();
@@
-111,9
+112,14
@@
string openTag(vector<tags>& tagStack, string& tag)
tagStack.push_back(t);
switch(t)
{
+ case HR:
+ tagStack.pop_back(); //hr haven't closing tag
+ return "--------------------";
+
case PARAGRAPH:
return "";
case BREAK_LINE:
+ tagStack.pop_back(); //br haven't closing tag
return "\n";
case OL:
ordered = true;