lib/package_unpack.c: initiliaze struct rather than memset.
This commit is contained in:
parent
74970f2e92
commit
8d7c899d48
@ -162,7 +162,7 @@ unpack_archive(struct xbps_handle *xhp,
|
|||||||
const struct stat *entry_statp;
|
const struct stat *entry_statp;
|
||||||
void *instbuf = NULL, *rembuf = NULL;
|
void *instbuf = NULL, *rembuf = NULL;
|
||||||
struct stat st;
|
struct stat st;
|
||||||
struct xbps_unpack_cb_data xucd;
|
struct xbps_unpack_cb_data xucd = {0};
|
||||||
struct archive_entry *entry;
|
struct archive_entry *entry;
|
||||||
size_t instbufsiz = 0, rembufsiz = 0;
|
size_t instbufsiz = 0, rembufsiz = 0;
|
||||||
ssize_t entry_size;
|
ssize_t entry_size;
|
||||||
@ -195,10 +195,6 @@ unpack_archive(struct xbps_handle *xhp,
|
|||||||
if (xhp->flags & XBPS_FLAG_FORCE_UNPACK)
|
if (xhp->flags & XBPS_FLAG_FORCE_UNPACK)
|
||||||
force = true;
|
force = true;
|
||||||
|
|
||||||
if (xhp->unpack_cb != NULL) {
|
|
||||||
/* initialize data for unpack cb */
|
|
||||||
memset(&xucd, 0, sizeof(xucd));
|
|
||||||
}
|
|
||||||
if (access(xhp->rootdir, R_OK) == -1) {
|
if (access(xhp->rootdir, R_OK) == -1) {
|
||||||
if (errno != ENOENT) {
|
if (errno != ENOENT) {
|
||||||
rv = errno;
|
rv = errno;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user