summaryrefslogtreecommitdiff
path: root/libappstream-builder/asb-package-rpm.c
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-07-25 12:29:53 +0100
committerRichard Hughes <richard@hughsie.com>2016-07-25 12:29:53 +0100
commit74594acf6d9745b8ea0d4efbd58a4fc331f6ef46 (patch)
treefa31b9f18eea4396a1e247f20630334e42c9f046 /libappstream-builder/asb-package-rpm.c
parente04788886491aeb6ace2ba1d1161f0ce86c04a21 (diff)
downloadappstream-glib-74594acf6d9745b8ea0d4efbd58a4fc331f6ef46.tar.gz
Add two new GCC warnings and fix up signed/unsigned issues
Diffstat (limited to 'libappstream-builder/asb-package-rpm.c')
-rw-r--r--libappstream-builder/asb-package-rpm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libappstream-builder/asb-package-rpm.c b/libappstream-builder/asb-package-rpm.c
index 1feb7ea..9c14dd1 100644
--- a/libappstream-builder/asb-package-rpm.c
+++ b/libappstream-builder/asb-package-rpm.c
@@ -149,7 +149,7 @@ asb_package_rpm_ensure_nevra (AsbPackage *pkg, GError **error)
headerGet (priv->h, RPMTAG_ARCH, td, HEADERGET_MINMEM);
asb_package_set_arch (pkg, rpmtdGetString (td));
headerGet (priv->h, RPMTAG_EPOCH, td, HEADERGET_MINMEM);
- asb_package_set_epoch (pkg, rpmtdGetNumber (td));
+ asb_package_set_epoch (pkg, (guint) rpmtdGetNumber (td));
rpmtdFree (td);
return TRUE;
}
@@ -380,7 +380,7 @@ asb_package_rpm_ensure_filelists (AsbPackage *pkg, GError **error)
i = 0;
dirindex = g_new0 (gint32, rpmtdCount (td[2]) + 1);
while (rpmtdNext (td[2]) != -1)
- dirindex[i++] = rpmtdGetNumber (td[2]);
+ dirindex[i++] = (gint32) rpmtdGetNumber (td[2]);
i = 0;
filelist = g_new0 (gchar *, rpmtdCount (td[1]) + 1);
while (rpmtdNext (td[1]) != -1) {