ups, dont import same key over and over
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Wed, 9 May 2007 16:53:26 +0000 (16:53 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Wed, 9 May 2007 16:53:26 +0000 (16:53 +0000)
zypp/target/rpm/RpmDb.cc

index 0396924..3d0867f 100644 (file)
@@ -957,7 +957,7 @@ void RpmDb::importPubkey( const PublicKey & pubkey_r )
   for ( set<Edition>::const_iterator it = rpm_keys.begin(); it != rpm_keys.end(); ++it)
   {
     string id = str::toUpper( (*it).version() );
-    string keyshortid = pubkey_r.id().substr(0,8);
+    string keyshortid = pubkey_r.id().substr(8,8);
     MIL << "Comparing '" << id << "' to '" << keyshortid << "'" << endl;
     if ( id == keyshortid )
     {