aboutsummaryrefslogtreecommitdiff
path: root/crypto/ct
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/ct')
-rw-r--r--crypto/ct/ct_sct.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/crypto/ct/ct_sct.c b/crypto/ct/ct_sct.c
index 2b7211d..8290945 100644
--- a/crypto/ct/ct_sct.c
+++ b/crypto/ct/ct_sct.c
@@ -317,12 +317,11 @@ int SCT_set_source(SCT *sct, sct_source_t source)
int SCT_LIST_set_source(const STACK_OF(SCT) *scts, sct_source_t source)
{
- int i, ret = 1;
+ int i, ret = 0;
for (i = 0; i < sk_SCT_num(scts); ++i) {
- ret = SCT_set_source(sk_SCT_value(scts, i), source);
- if (ret != 1)
- break;
+ if (SCT_set_source(sk_SCT_value(scts, i), source))
+ ++ret;
}
return ret;