From 46be03f92b65360caea9b0a885e997be4a44903f Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 30 Jun 2010 15:43:31 +0200 Subject: [PATCH] publickey_list_free: no return value from a void function Fixed a compiler warning I introduced previously when checking input arguments more. I also added a check for the other pointer to avoid NULL pointer dereferences. --- src/publickey.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/publickey.c b/src/publickey.c index fd5fd82..2ccfa08 100644 --- a/src/publickey.c +++ b/src/publickey.c @@ -999,8 +999,8 @@ libssh2_publickey_list_free(LIBSSH2_PUBLICKEY * pkey, LIBSSH2_SESSION *session; libssh2_publickey_list *p = pkey_list; - if(!pkey) - return LIBSSH2_ERROR_BAD_USE; + if(!pkey || !p) + return; session = pkey->channel->session;