Blame SOURCES/gpgme-1.13.1-fix-null-deref.patch

095705
diff --git a/src/data-mem.c b/src/data-mem.c
095705
index 539b453..ae16bab 100644
095705
--- a/src/data-mem.c
095705
+++ b/src/data-mem.c
095705
@@ -271,7 +271,7 @@ gpgme_data_release_and_get_mem (gpgme_data_t dh, size_t *r_len)
095705
     }
095705
   else
095705
     {
095705
-      if (blankout && len)
095705
+      if (str && blankout && len)
095705
         *str = 0;
095705
       /* Prevent mem_release from releasing the buffer memory.  We
095705
        * must not fail from this point.  */
095705
diff --git a/src/vfs-create.c b/src/vfs-create.c
095705
index 51b8307..445cd05 100644
095705
--- a/src/vfs-create.c
095705
+++ b/src/vfs-create.c
095705
@@ -130,7 +130,7 @@ _gpgme_op_vfs_create (gpgme_ctx_t ctx, gpgme_key_t recp[],
095705
     return err;
095705
 
095705
   i = 0;
095705
-  while (!err && recp[i])
095705
+  while (!err && recp && recp[i])
095705
     {
095705
       if (!recp[i]->subkeys || !recp[i]->subkeys->fpr)
095705
 	{