Author: jreidinger Date: Fri May 2 14:01:56 2008 New Revision: 9937 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9937&view=rev Log: fix seg fault in richtext if close tag come before any open. implment hr tag. Modified: trunk/zypper/src/zypper-richtext.cc Modified: trunk/zypper/src/zypper-richtext.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper-richtext.cc?rev=9937&r1=9936&r2=9937&view=diff ============================================================================== --- trunk/zypper/src/zypper-richtext.cc (original) +++ trunk/zypper/src/zypper-richtext.cc Fri May 2 14:01:56 2008 @@ -76,6 +76,7 @@ if(tagStack.empty()) { WAR << "closing tag before any opening" << endl;; + return ""; } tags t = tagStack.back(); tagStack.pop_back(); @@ -111,9 +112,14 @@ 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; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org