- fix repodata_merge_attrs() function
authorMichael Schroeder <mls@suse.de>
Thu, 5 Mar 2009 13:29:17 +0000 (14:29 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 5 Mar 2009 13:29:17 +0000 (14:29 +0100)
src/repodata.c

index 96db472..1e54ff6 100644 (file)
@@ -1955,7 +1955,7 @@ void
 repodata_merge_attrs(Repodata *data, Id dest, Id src)
 {
   Id *keyp;
-  if (dest == src || !(keyp = data->attrs[src]))
+  if (dest == src || !(keyp = data->attrs[src - data->start]))
     return;
   for (; *keyp; keyp += 2)
     repodata_insert_keyid(data, dest, keyp[0], keyp[1], 0);