Mailinglist Archive: zypp-commit (731 mails)

< Previous Next >
[zypp-commit] r6818 - /trunk/libzypp/zypp/media/MediaISO.cc
  • From: aschnell@xxxxxxxxxxxxxxxx
  • Date: Wed, 22 Aug 2007 15:24:22 -0000
  • Message-id: <20070822152422.642252E54E@xxxxxxxxxxxxxxxx>
Author: aschnell
Date: Wed Aug 22 17:24:21 2007
New Revision: 6818

URL: http://svn.opensuse.org/viewcvs/zypp?rev=6818&view=rev
Log:
- remember exception history

Modified:
    trunk/libzypp/zypp/media/MediaISO.cc

Modified: trunk/libzypp/zypp/media/MediaISO.cc
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/media/MediaISO.cc?rev=6818&r1=6817&r2=6818&view=diff
==============================================================================
--- trunk/libzypp/zypp/media/MediaISO.cc (original)
+++ trunk/libzypp/zypp/media/MediaISO.cc Wed Aug 22 17:24:21 2007
@@ -78,7 +78,9 @@
       {
         ZYPP_CAUGHT(e);
         ERR << "Unable to parse iso filename source media url" << std::endl;
-        ZYPP_THROW(MediaBadUrlException(_url));
+       MediaBadUrlException ne(_url);
+       ne.remember(e);
+       ZYPP_THROW(ne);
       }
       if( !src.isValid())
       {
@@ -162,10 +164,13 @@
         {
           ZYPP_CAUGHT(e2);
         }
-        ZYPP_THROW(MediaMountException(
+
+       MediaMountException e3(
           "Unable to find iso filename on source media",
           _url.asString(), attachPoint().asString()
-        ));
+        );
+       e3.remember(e1);
+       ZYPP_THROW(e3);
       }
 
       Pathname isofile = manager.localPath(_parentId, _isofile);
@@ -288,7 +293,7 @@
     bool MediaISO::getDoesFileExist( const Pathname & filename ) const
     {
       return MediaHandler::getDoesFileExist( filename );
-    }    
+    }
 
     //////////////////////////////////////////////////////////////////
   } // namespace media

--
To unsubscribe, e-mail: zypp-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages