From: Rob Percival Date: Tue, 8 Mar 2016 18:55:55 +0000 (+0000) Subject: Makes CTLOG_STORE_get0_log_by_id return const CTLOG* X-Git-Tag: OpenSSL_1_1_0-pre4~136 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=12d2d2818566561cbdda82a6ad1b3aab687fc020;p=oweals%2Fopenssl.git Makes CTLOG_STORE_get0_log_by_id return const CTLOG* Reviewed-by: Emilia Käsper Reviewed-by: Rich Salz --- diff --git a/crypto/ct/ct_log.c b/crypto/ct/ct_log.c index f2af35b733..47bd08fc24 100644 --- a/crypto/ct/ct_log.c +++ b/crypto/ct/ct_log.c @@ -334,14 +334,14 @@ EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log) * Given a log ID, finds the matching log. * Returns NULL if no match found. */ -CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, - const uint8_t *log_id, - size_t log_id_len) +const CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, + const uint8_t *log_id, + size_t log_id_len) { int i; for (i = 0; i < sk_CTLOG_num(store->logs); ++i) { - CTLOG *log = sk_CTLOG_value(store->logs, i); + const CTLOG *log = sk_CTLOG_value(store->logs, i); if (memcmp(log->log_id, log_id, log_id_len) == 0) return log; } diff --git a/include/openssl/ct.h b/include/openssl/ct.h index fa5175f29d..ccbb805304 100644 --- a/include/openssl/ct.h +++ b/include/openssl/ct.h @@ -539,9 +539,9 @@ void CTLOG_STORE_free(CTLOG_STORE *store); * Finds a CT log in the store based on its log ID. * Returns the CT log, or NULL if no match is found. */ -CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, - const uint8_t *log_id, - size_t log_id_len); +const CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, + const uint8_t *log_id, + size_t log_id_len); /* * Loads a CT log list into a |store| from a |file|.