Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix two typos in pkg_vset(), to correspond to pkg_vget()'s code
Imre Vadász committed 10 years ago
commit 966d0cbaf0d43c9fa82dbde72e3cd4f52d44ecc9
parent 69205cd
1 file changed +3 -3
modified libpkg/pkg.c
@@ -382,8 +382,8 @@ pkg_vset(struct pkg *pkg, va_list ap)
			pkg->digest = strdup(va_arg(ap, const char *));
			break;
		case PKG_REASON:
-
			free(pkg->digest);
-
			pkg->digest = strdup(va_arg(ap, const char *));
+
			free(pkg->reason);
+
			pkg->reason = strdup(va_arg(ap, const char *));
			break;
		case PKG_FLATSIZE:
			pkg->flatsize = va_arg(ap, int64_t);
@@ -395,7 +395,7 @@ pkg_vset(struct pkg *pkg, va_list ap)
			pkg->pkgsize = va_arg(ap, int64_t);
			break;
		case PKG_LICENSE_LOGIC:
-
			pkg->pkgsize = (bool)va_arg(ap, int);
+
			pkg->licenselogic = (lic_t)va_arg(ap, int);
			break;
		case PKG_AUTOMATIC:
			pkg->automatic = (bool)va_arg(ap, int);