+ return TRUE;
+ }
+
+@@ -277,10 +307,10 @@ asb_package_rpm_ensure_url (AsbPackage *
+ AsbPackageRpmPrivate *priv = GET_PRIVATE (pkg_rpm);
+ rpmtd td;
+
+- td = rpmtdNew ();
++ td = malloc (sizeof (*td));
+ headerGet (priv->h, RPMTAG_URL, td, HEADERGET_MINMEM);
+ asb_package_set_url (pkg, rpmtdGetString (td));
+- rpmtdFree (td);
++ free (td);
+ return TRUE;
+ }
+
+@@ -294,10 +324,10 @@ asb_package_rpm_ensure_license (AsbPacka
+ AsbPackageRpmPrivate *priv = GET_PRIVATE (pkg_rpm);
+ rpmtd td;
+
+- td = rpmtdNew ();
++ td = malloc (sizeof (*td));
+ headerGet (priv->h, RPMTAG_LICENSE, td, HEADERGET_MINMEM);
+ asb_package_rpm_set_license (pkg, rpmtdGetString (td));
+- rpmtdFree (td);
++ free (td);
+ return TRUE;