Change-Id: I1e6849f0e2a858cc4028f96d5f531840b74358e4
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
SET(LIBZYPP_MAJOR "14")
SET(LIBZYPP_COMPATMINOR "30")
SET(LIBZYPP_MINOR "38")
SET(LIBZYPP_MAJOR "14")
SET(LIBZYPP_COMPATMINOR "30")
SET(LIBZYPP_MINOR "38")
-# LAST RELEASED: 14.38.2 (30)
+# LAST RELEASED: 14.38.3 (30)
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
-------------------------------------------------------------------
-------------------------------------------------------------------
+Tue May 5 14:33:23 CEST 2015 - ma@suse.de
+
+- Fix SEGV when dumping rpm header with epoch (bnc#929483)
+- version 14.38.3 (30)
+
+-------------------------------------------------------------------
Thu Apr 2 19:21:07 CEST 2015 - ma@suse.de
- POODLE: libzypp should only talk TLS (bnc#903405)
Thu Apr 2 19:21:07 CEST 2015 - ma@suse.de
- POODLE: libzypp should only talk TLS (bnc#903405)
//
std::ostream & RpmHeader::dumpOn( std::ostream & str ) const
{
//
std::ostream & RpmHeader::dumpOn( std::ostream & str ) const
{
- return BinHeader::dumpOn( str ) << '{' << tag_name() << "-"
- << (tag_epoch()==0?"":(tag_epoch()+":"))
- << tag_version()
- << (tag_release().empty()?"":(std::string("-")+tag_release()))
- << ( isSrc() ? ".src}" : "}");
+ str << BinHeader::dumpOn( str ) << '{' << tag_name() << "-";
+ if ( tag_epoch() != 0 )
+ str << tag_epoch() << ":";
+ str << tag_version()
+ << (tag_release().empty()?"":(std::string("-")+tag_release()))
+ << ( isSrc() ? ".src}" : "}");
+ return str;