CLEANUP: ssl: ssl_sock_load_crt_file_into_ckch

Fix comments for this function and remove free before alloc call: ckch
call is correctly balanced  (alloc/free).
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index 1cc4607..bcaf5ed 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -2937,11 +2937,11 @@
 /* Loads the contents of a crt file (path) into a cert_key_and_chain
  * This allows us to carry the contents of the file without having to
  * read the file multiple times.
+ * The caller must call ssl_sock_free_cert_key_and_chain_contents.
  *
  * returns:
  *      0 on Success
  *      1 on SSL Failure
- *      2 on file not found
  */
 static int ssl_sock_load_crt_file_into_ckch(const char *path, struct cert_key_and_chain *ckch, char **err)
 {
@@ -2950,8 +2950,6 @@
 	X509 *ca;
 	int ret = 1;
 
-	ssl_sock_free_cert_key_and_chain_contents(ckch);
-
 	in = BIO_new(BIO_s_file());
 	if (in == NULL)
 		goto end;