Fix segv when printing solver feedback. (bnc#600236)
authorMichael Andres <ma@suse.de>
Wed, 28 Apr 2010 11:24:11 +0000 (13:24 +0200)
committerMichael Andres <ma@suse.de>
Wed, 28 Apr 2010 11:24:11 +0000 (13:24 +0200)
src/RequestFeedback.cc

index ea1f693..14c99c0 100644 (file)
@@ -6,7 +6,7 @@
 \*---------------------------------------------------------------------------*/
 
 /** \file RequestFeedback.cc
- * 
+ *
  */
 
 #include "zypp/base/LogTools.h"
@@ -97,7 +97,7 @@ string SolverRequester::Feedback::asUserString(
   case NO_UPD_CANDIDATE:
   {
     PoolItem highest = asSelectable()(_objinst)->highestAvailableVersionObj();
-    if (identical(_objinst, highest) || _objinst->edition() > highest->edition())
+    if (highest  && (identical(_objinst, highest) || _objinst->edition() > highest->edition()))
       return str::form(
           _("No update candidate for '%s'."
             " The highest available version is already installed."),