Skip to content

Commit 1ce42ec

Browse files
authored
src: do not ignore return value of BIO_reset
The USE macro indicates that a value is intentionally ignored. Instead, CHECK that the function succeeds. PR-URL: #42103 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Filip Skokan <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Darshan Sen <[email protected]>
1 parent f71fca7 commit 1ce42ec

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/crypto/crypto_common.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ Local<Value> ToV8Value(Environment* env, const BIOPointer& bio) {
302302
mem->data,
303303
NewStringType::kNormal,
304304
mem->length);
305-
USE(BIO_reset(bio.get()));
305+
CHECK_EQ(BIO_reset(bio.get()), 1);
306306
return ret.FromMaybe(Local<Value>());
307307
}
308308

@@ -919,7 +919,7 @@ v8::MaybeLocal<v8::Value> GetSubjectAltNameString(
919919
CHECK_NOT_NULL(ext);
920920

921921
if (!SafeX509SubjectAltNamePrint(bio, ext)) {
922-
USE(BIO_reset(bio.get()));
922+
CHECK_EQ(BIO_reset(bio.get()), 1);
923923
return v8::Null(env->isolate());
924924
}
925925

@@ -938,7 +938,7 @@ v8::MaybeLocal<v8::Value> GetInfoAccessString(
938938
CHECK_NOT_NULL(ext);
939939

940940
if (!SafeX509InfoAccessPrint(bio, ext)) {
941-
USE(BIO_reset(bio.get()));
941+
CHECK_EQ(BIO_reset(bio.get()), 1);
942942
return v8::Null(env->isolate());
943943
}
944944

@@ -955,7 +955,7 @@ MaybeLocal<Value> GetIssuerString(
955955
issuer_name,
956956
0,
957957
kX509NameFlagsMultiline) <= 0) {
958-
USE(BIO_reset(bio.get()));
958+
CHECK_EQ(BIO_reset(bio.get()), 1);
959959
return Undefined(env->isolate());
960960
}
961961

@@ -971,7 +971,7 @@ MaybeLocal<Value> GetSubject(
971971
X509_get_subject_name(cert),
972972
0,
973973
kX509NameFlagsMultiline) <= 0) {
974-
USE(BIO_reset(bio.get()));
974+
CHECK_EQ(BIO_reset(bio.get()), 1);
975975
return Undefined(env->isolate());
976976
}
977977

0 commit comments

Comments
 (0)