Skip to content

Commit 07de4ed

Browse files
tniessensxa
authored andcommitted
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 3366618 commit 07de4ed

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/crypto/crypto_common.cc

+5-5
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ Local<Value> ToV8Value(Environment* env, const BIOPointer& bio) {
298298
mem->data,
299299
NewStringType::kNormal,
300300
mem->length);
301-
USE(BIO_reset(bio.get()));
301+
CHECK_EQ(BIO_reset(bio.get()), 1);
302302
return ret.FromMaybe(Local<Value>());
303303
}
304304

@@ -951,7 +951,7 @@ v8::MaybeLocal<v8::Value> GetSubjectAltNameString(
951951
CHECK_NOT_NULL(ext);
952952

953953
if (!SafeX509SubjectAltNamePrint(bio, ext)) {
954-
USE(BIO_reset(bio.get()));
954+
CHECK_EQ(BIO_reset(bio.get()), 1);
955955
return v8::Null(env->isolate());
956956
}
957957

@@ -970,7 +970,7 @@ v8::MaybeLocal<v8::Value> GetInfoAccessString(
970970
CHECK_NOT_NULL(ext);
971971

972972
if (!SafeX509InfoAccessPrint(bio, ext)) {
973-
USE(BIO_reset(bio.get()));
973+
CHECK_EQ(BIO_reset(bio.get()), 1);
974974
return v8::Null(env->isolate());
975975
}
976976

@@ -987,7 +987,7 @@ MaybeLocal<Value> GetIssuerString(
987987
issuer_name,
988988
0,
989989
kX509NameFlagsMultiline) <= 0) {
990-
USE(BIO_reset(bio.get()));
990+
CHECK_EQ(BIO_reset(bio.get()), 1);
991991
return Undefined(env->isolate());
992992
}
993993

@@ -1003,7 +1003,7 @@ MaybeLocal<Value> GetSubject(
10031003
X509_get_subject_name(cert),
10041004
0,
10051005
kX509NameFlagsMultiline) <= 0) {
1006-
USE(BIO_reset(bio.get()));
1006+
CHECK_EQ(BIO_reset(bio.get()), 1);
10071007
return Undefined(env->isolate());
10081008
}
10091009

0 commit comments

Comments
 (0)