]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Fix compiler warnings at creation of CRL cache filenames.
authorTobias Brunner <tobias@strongswan.org>
Thu, 14 Apr 2011 08:44:19 +0000 (10:44 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 14 Apr 2011 16:10:27 +0000 (18:10 +0200)
This was not really a problem because ptr is the first member of a chunk_t
and it contains a null-terminated string at that point.  But it's clearer
this way.

src/libcharon/plugins/stroke/stroke_cred.c
src/pluto/crl.c

index 83e5a9ad67553344d8a59f8e4b9a4c6a82b302ff..5a6d8febd7395f874208494ffb539f3ac52a661a 100644 (file)
@@ -280,7 +280,7 @@ static void cache_cert(private_stroke_cred_t *this, certificate_t *cert)
 
                        chunk = crl->get_authKeyIdentifier(crl);
                        hex = chunk_to_hex(chunk, NULL, FALSE);
-                       snprintf(buf, sizeof(buf), "%s/%s.crl", CRL_DIR, hex);
+                       snprintf(buf, sizeof(buf), "%s/%s.crl", CRL_DIR, hex.ptr);
                        free(hex.ptr);
 
                        if (cert->get_encoding(cert, CERT_ASN1_DER, &chunk))
index 1c9c9a8cca4ab2116a560f8f7bdfdbfc5a3c4e6b..932bbb977de570d842c65732f66a83cfbf4ba644 100644 (file)
@@ -163,7 +163,7 @@ bool insert_crl(x509crl_t *x509crl, char *crl_uri, bool cache_crl)
                {
                        /* keep any known CRL distribution points */
                        add_distribution_points(x509crl->distributionPoints,
-                                                                       oldcrl->distributionPoints);
+                                                                       oldcrl->distributionPoints);
 
                        /* now delete the old CRL */
                        free_first_crl();
@@ -199,7 +199,7 @@ bool insert_crl(x509crl_t *x509crl, char *crl_uri, bool cache_crl)
                chunk_t hex, encoding;
 
                hex = chunk_to_hex(crl->get_authKeyIdentifier(crl), NULL, FALSE);
-               snprintf(buf, sizeof(buf), "%s/%s.crl", CRL_PATH, hex);
+               snprintf(buf, sizeof(buf), "%s/%s.crl", CRL_PATH, hex.ptr);
                free(hex.ptr);
 
                if (cert_crl->get_encoding(cert_crl, CERT_ASN1_DER, &encoding))