From dad3771b83d1c4f4e7036ae0fbf77408a01b9515 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Jan 05 2021 08:10:59 +0000 Subject: Apply patch gpgme-1.13.1-fix-null-deref.patch patch_name: gpgme-1.13.1-fix-null-deref.patch present_in_specfile: true location_in_specfile: 6 --- diff --git a/src/data-mem.c b/src/data-mem.c index 539b453..ae16bab 100644 --- a/src/data-mem.c +++ b/src/data-mem.c @@ -271,7 +271,7 @@ gpgme_data_release_and_get_mem (gpgme_data_t dh, size_t *r_len) } else { - if (blankout && len) + if (str && blankout && len) *str = 0; /* Prevent mem_release from releasing the buffer memory. We * must not fail from this point. */ diff --git a/src/vfs-create.c b/src/vfs-create.c index 51b8307..445cd05 100644 --- a/src/vfs-create.c +++ b/src/vfs-create.c @@ -130,7 +130,7 @@ _gpgme_op_vfs_create (gpgme_ctx_t ctx, gpgme_key_t recp[], return err; i = 0; - while (!err && recp[i]) + while (!err && recp && recp[i]) { if (!recp[i]->subkeys || !recp[i]->subkeys->fpr) {