libpurple/certificate.c

changeset 27788
135010d3e3a9
parent 27497
2dc5a0e0c4c2
child 27823
8eb52a9d3a6d
--- a/libpurple/certificate.c	Tue Jul 14 17:40:04 2009 +0000
+++ b/libpurple/certificate.c	Tue Jul 14 17:56:13 2009 +0000
@@ -923,9 +923,13 @@
 	poolpath = purple_certificate_pool_mkpath(&x509_tls_peers, NULL);
 	ret = purple_build_dir(poolpath, 0700); /* Make it this user only */
 
+	if (ret != 0)
+		purple_debug_info("certificate/tls_peers",
+				"Could not create %s.  Certificates will not be cached.\n",
+				poolpath);
+
 	g_free(poolpath);
 
-	g_return_val_if_fail(ret == 0, FALSE);
 	return TRUE;
 }
 

mercurial