]> pd.if.org Git - zpackage/commitdiff
reorder changed certificate warning
authorNathan Wagner <nw@hydaspes.if.org>
Tue, 26 Feb 2019 18:46:42 +0000 (18:46 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Tue, 26 Feb 2019 18:46:42 +0000 (18:46 +0000)
src/fetchurl.c

index e09a43755d4aa03eb947e06577b19297753dce99..dcab023450155a244c0a6d34db7ab2b2ef035a2a 100644 (file)
@@ -206,12 +206,12 @@ int verify_first(struct TLSContext *context, struct TLSCertificate **chain, int
                }
 
                int match = (memcmp(certhash, fp, 64) == 0); 
-
-               close(trustdb);
-               tls_buffer_free(&tbuf);
                if (!match) {
                        fprintf(stderr, "host %s certificate changed\n", host);
                }
+
+               close(trustdb);
+               tls_buffer_free(&tbuf);
                return match ? no_error : bad_certificate;
        } while (!tbuf.error);