diff options
Diffstat (limited to 'ext/repo_rpmdb.c')
-rw-r--r-- | ext/repo_rpmdb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/repo_rpmdb.c b/ext/repo_rpmdb.c index f6c8f0d..52daaba 100644 --- a/ext/repo_rpmdb.c +++ b/ext/repo_rpmdb.c @@ -1602,7 +1602,10 @@ solvable_copy_cb(void *vcbdata, Solvable *r, Repodata *fromdata, Repokey *key, K break; case REPOKEY_TYPE_MD5: case REPOKEY_TYPE_SHA1: + case REPOKEY_TYPE_SHA224: case REPOKEY_TYPE_SHA256: + case REPOKEY_TYPE_SHA384: + case REPOKEY_TYPE_SHA512: repodata_set_bin_checksum(data, handle, keyname, key->type, (const unsigned char *)kv->str); break; default: |