Imported Upstream version 14.38.5 33/94633/1
authorDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 01:33:45 +0000 (10:33 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Tue, 1 Nov 2016 01:33:46 +0000 (10:33 +0900)
Change-Id: I4e14e441de1e38ad01498d577c5ba5095e042483
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
VERSION.cmake
package/libzypp.changes
zypp/target/TargetImpl.commitFindFileConflicts.cc

index 0b5785d..9a1436d 100644 (file)
@@ -61,8 +61,8 @@
 SET(LIBZYPP_MAJOR "14")
 SET(LIBZYPP_COMPATMINOR "30")
 SET(LIBZYPP_MINOR "38")
-SET(LIBZYPP_PATCH "4")
+SET(LIBZYPP_PATCH "5")
 #
-# LAST RELEASED: 14.38.4 (30)
+# LAST RELEASED: 14.38.5 (30)
 # (The number in parenthesis is LIBZYPP_COMPATMINOR)
 #=======
index 97a043d..fdb8702 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Mon Jun  1 16:14:04 CEST 2015 - ma@suse.de
+
+- FindFileConflicts: avoid nested exception on user abort (bnc#931601)
+- version 14.38.5 (30)
+
+-------------------------------------------------------------------
 Wed May  6 14:26:54 CEST 2015 - ma@suse.de
 
 - Fix repo alias containing ']' not handled correctly (bnc#929528)
index 399567c..8aba984 100644 (file)
@@ -138,7 +138,10 @@ namespace zypp
        // lambda receives progress trigger and translates into report
        auto sendProgress = [&]( const ProgressData & progress_r )->bool {
          if ( ! report->progress( progress_r, cb.noFilelist() ) )
+         {
+           progress.noSend();  // take care progress DTOR does not trigger a final report (2nd exeption)
            ZYPP_THROW( AbortRequestException() );
+         }
          return true;
        };
        progress.sendTo( sendProgress );