]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
pkcs11: avoid calling memcpy will null options
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 20 Feb 2017 17:50:40 +0000 (18:50 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 20 Feb 2017 17:52:20 +0000 (18:52 +0100)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
lib/pkcs11.c

index 2473a4c753a1919dd456fe19ed23be01d614639c..4bd2f3f232692a0253a74365e7ffb279db6bc582 100644 (file)
@@ -3046,7 +3046,7 @@ gnutls_pkcs11_obj_list_import_url3(gnutls_pkcs11_obj_t * p_list,
                                  const char *url,
                                  unsigned int flags)
 {
-       gnutls_pkcs11_obj_t *list1;
+       gnutls_pkcs11_obj_t *list1 = NULL;
        unsigned int n_list1, i;
        int ret;
 
@@ -3064,7 +3064,7 @@ gnutls_pkcs11_obj_list_import_url3(gnutls_pkcs11_obj_t * p_list,
        }
 
        *n_list = n_list1;
-       if (p_list)
+       if (p_list && list1)
                memcpy(p_list, list1, n_list1*sizeof(p_list[0]));
        gnutls_free(list1);