]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Support solvable dependency arrays of type REPOKEY_TYPE_IDARRAY
authorMichael Schroeder <mls@suse.de>
Wed, 11 Jul 2018 11:32:16 +0000 (13:32 +0200)
committerMichael Schroeder <mls@suse.de>
Wed, 11 Jul 2018 13:35:12 +0000 (15:35 +0200)
src/repo_solv.c

index 42c27e851fd848521f47df556e1d3d960d50448a..5858d4fc6c31f1518d157c859cc934c09f642897 100644 (file)
@@ -223,7 +223,7 @@ data_read_idarray(unsigned char *dp, Id **storep, Id *map, int max, Repodata *da
          data->error = SOLV_ERROR_ID_RANGE;
          break;
        }
-      *store++ = x;
+      *store++ = map ? map[x] : x;
       if ((c & 64) == 0)
         break;
       x = 0;