Warning fixes.
authorPekka Riikonen <priikone@silcnet.org>
Tue, 5 Nov 2002 14:01:05 +0000 (14:01 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 5 Nov 2002 14:01:05 +0000 (14:01 +0000)
lib/silcutil/silcapputil.c

index 6f0f0604c3ba25321613cca9e6454e475e83eae3..1210b0a9a04b346037ee734c366ba3083a10846f 100644 (file)
@@ -252,7 +252,8 @@ bool silc_load_key_pair(const char *pub_filename,
                                SILC_PKCS_FILE_PEM) == FALSE)
     if (silc_pkcs_load_public_key((char *)pub_filename, return_public_key,
                                  SILC_PKCS_FILE_BIN) == FALSE) {
-      memset(pass, 0, strlen(pass));
+      if (pass)
+       memset(pass, 0, strlen(pass));
       silc_free(pass);
       return FALSE;
     }
@@ -388,7 +389,7 @@ bool silc_change_private_key_passphrase(const char *prv_filename,
       pass = strdup("");
   }
 
-  silc_pkcs_save_private_key(prv_filename, private_key,
+  silc_pkcs_save_private_key((char *)prv_filename, private_key,
                             (unsigned char *)pass, strlen(pass),
                             base64 ? SILC_PKCS_FILE_PEM : SILC_PKCS_FILE_BIN);