forked from wolfSSL/wolfssl
Example Client OCSP Option Fix
1. Before checking to see if the must staple flag is on the 'W' option, check the length of myoptarg.
This commit is contained in:
committed by
Daniel Pouzzner
parent
b468ea77ea
commit
ca7161a86f
@@ -1944,15 +1944,21 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
|
||||
case 'W' :
|
||||
#if defined(HAVE_CERTIFICATE_STATUS_REQUEST) \
|
||||
|| defined(HAVE_CERTIFICATE_STATUS_REQUEST_V2)
|
||||
{
|
||||
word32 myoptargSz;
|
||||
|
||||
statusRequest = atoi(myoptarg);
|
||||
if (statusRequest > OCSP_STAPLING_OPT_MAX) {
|
||||
Usage();
|
||||
XEXIT_T(MY_EX_USAGE);
|
||||
}
|
||||
if (myoptarg[XSTRLEN(myoptarg)-1] == 'M' ||
|
||||
myoptarg[XSTRLEN(myoptarg)-1] == 'm') {
|
||||
|
||||
myoptargSz = (word32)XSTRLEN(myoptarg);
|
||||
if (myoptargSz > 0 &&
|
||||
XTOUPPER(myoptarg[myoptargSz-1]) == 'M') {
|
||||
mustStaple = 1;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
|
||||
|
Reference in New Issue
Block a user