aboutsummaryrefslogtreecommitdiff
path: root/crypto/async/async.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2015-10-07 10:00:22 +0100
committerMatt Caswell <matt@openssl.org>2015-11-20 23:35:19 +0000
commit05a6347fec744bd11ef94dd2ac9f68b4f679de8e (patch)
tree49050849ccea74b747a4a66789d6da1e2ebe216a /crypto/async/async.c
parentadd2f5ca6dd174154bf2f2b63e3cfd8bf5ce5109 (diff)
downloadopenssl-05a6347fec744bd11ef94dd2ac9f68b4f679de8e.zip
openssl-05a6347fec744bd11ef94dd2ac9f68b4f679de8e.tar.gz
openssl-05a6347fec744bd11ef94dd2ac9f68b4f679de8e.tar.bz2
Tweak async documentation based on feedback
Add some clarifications to the async documentation. Also changed ASYNC_pause_job() so that it returns success if you are not within the context of a job. This is so that engines can be used either asynchronously or synchronously and can treat an error from ASYNC_pause_job() as a real error. Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'crypto/async/async.c')
-rw-r--r--crypto/async/async.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/async/async.c b/crypto/async/async.c
index e0ff110..8fdff52 100644
--- a/crypto/async/async.c
+++ b/crypto/async/async.c
@@ -280,10 +280,10 @@ int ASYNC_pause_job(void)
if(!async_get_ctx() || !async_get_ctx()->currjob) {
/*
- * Could be we've deliberately not been started within a job so we
- * don't put an error on the error queue here.
+ * Could be we've deliberately not been started within a job so this is
+ * counted as success.
*/
- return 0;
+ return 1;
}
job = async_get_ctx()->currjob;