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

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