# HG changeset patch # User Richard Laager # Date 1190995191 0 # Node ID e6315ec87124fc63df4744b4b008fb9adb6b30ee # Parent 426df717a8312615c1ed9d0b497487525261692d applied changes from 92e6c32278d711f0d5807c4d931b26162e4a720f through 9e879ffd528064d9e1cef9eb4f5fb3cfee8b193f diff -r 426df717a831 -r e6315ec87124 libpurple/certificate.c --- a/libpurple/certificate.c Fri Sep 28 15:59:14 2007 +0000 +++ b/libpurple/certificate.c Fri Sep 28 15:59:51 2007 +0000 @@ -1464,11 +1464,12 @@ an angry fit */ if (!tls_peers) { purple_debug_error("certificate/x509/tls_cached", - "Couldn't find local peers cache %s\nReturning INVALID to callback\n", + "Couldn't find local peers cache %s\nPrompting the user\n", tls_peers_name); - purple_certificate_verify_complete(vrq, - PURPLE_CERTIFICATE_INVALID); + + /* vrq now becomes the problem of unknown_peer */ + x509_tls_cached_unknown_peer(vrq); return; }