lib/package_script.c: xbps_pkg_exec_script: remove useless copy and free

This commit is contained in:
Duncan Overbruck 2021-06-24 19:30:39 +02:00
parent 1f99a099e8
commit 59bcbddcdb
No known key found for this signature in database
GPG Key ID: 335C1D17EC3D6E35

View File

@ -145,7 +145,7 @@ xbps_pkg_exec_script(struct xbps_handle *xhp,
bool update) bool update)
{ {
xbps_data_t data; xbps_data_t data;
void *buf; const void *buf;
size_t buflen; size_t buflen;
const char *pkgver = NULL; const char *pkgver = NULL;
int rv; int rv;
@ -161,10 +161,9 @@ xbps_pkg_exec_script(struct xbps_handle *xhp,
xbps_dictionary_get_cstring_nocopy(d, "pkgver", &pkgver); xbps_dictionary_get_cstring_nocopy(d, "pkgver", &pkgver);
buf = xbps_data_data(data); buf = xbps_data_data_nocopy(data);
buflen = xbps_data_size(data); buflen = xbps_data_size(data);
rv = xbps_pkg_exec_buffer(xhp, buf, buflen, pkgver, action, update); rv = xbps_pkg_exec_buffer(xhp, buf, buflen, pkgver, action, update);
free(buf);
return rv; return rv;
} }