Loading apps/req.c +10 −8 Original line number Diff line number Diff line Loading @@ -1120,7 +1120,7 @@ static int auto_info(X509_REQ *req, STACK_OF(CONF_VALUE) *dn_sk, STACK_OF(CONF_VALUE) *attr_sk, int attribs, unsigned long chtype) { int i; int i, spec_char, plus_char; char *p, *q; char *type; CONF_VALUE *v; Loading @@ -1136,24 +1136,26 @@ static int auto_info(X509_REQ *req, STACK_OF(CONF_VALUE) *dn_sk, /* * Skip past any leading X. X: X, etc to allow for multiple instances */ for (p = v->name; *p; p++) for (p = v->name; *p; p++) { #ifndef CHARSET_EBCDIC if ((*p == ':') || (*p == ',') || (*p == '.')) { spec_char = ((*p == ':') || (*p == ',') || (*p == '.')); #else if ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])) { spec_char = ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])); #endif if (spec_char) { p++; if (*p) type = p; break; } } #ifndef CHARSET_EBCDIC if (*p == '+') plus_char = (*p == '+'); #else if (*p == os_toascii['+']) plus_char = (*p == os_toascii['+']); #endif { if (plus_char) { p++; mval = -1; } else Loading apps/s_server.c +1 −2 Original line number Diff line number Diff line Loading @@ -1892,8 +1892,7 @@ int s_server_main(int argc, char *argv[]) not_resumable_sess_cb); } #ifndef OPENSSL_NO_PSK if (psk_key != NULL) { if (psk_key != NULL) { if (s_debug) BIO_printf(bio_s_out, "PSK key given, setting server callback\n"); Loading crypto/asn1/f_string.c +5 −5 Original line number Diff line number Diff line Loading @@ -94,7 +94,7 @@ int i2a_ASN1_STRING(BIO *bp, ASN1_STRING *a, int type) int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size) { int i, j, k, m, n, again, bufsize; int i, j, k, m, n, again, bufsize, spec_char; unsigned char *s = NULL, *sp; unsigned char *bufp; int num = 0, slen = 0, first = 1; Loading Loading @@ -122,18 +122,18 @@ int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size) for (j = i - 1; j > 0; j--) { #ifndef CHARSET_EBCDIC if (!(((buf[j] >= '0') && (buf[j] <= '9')) || spec_char = (!(((buf[j] >= '0') && (buf[j] <= '9')) || ((buf[j] >= 'a') && (buf[j] <= 'f')) || ((buf[j] >= 'A') && (buf[j] <= 'F')))) ((buf[j] >= 'A') && (buf[j] <= 'F')))); #else /* * This #ifdef is not strictly necessary, since the characters * A...F a...f 0...9 are contiguous (yes, even in EBCDIC - but * not the whole alphabet). Nevertheless, isxdigit() is faster. */ if (!isxdigit(buf[j])) spec_char = (!isxdigit(buf[j])); #endif { if (spec_char) { i = j; break; } Loading crypto/bio/bss_dgram.c +4 −3 Original line number Diff line number Diff line Loading @@ -458,6 +458,7 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) int *ip; bio_dgram_data *data = NULL; int sockopt_val = 0; int d_errno; # if defined(OPENSSL_SYS_LINUX) && (defined(IP_MTU_DISCOVER) || defined(IP_MTU)) socklen_t sockopt_len; /* assume that system supporting IP_MTU is * modern enough to define socklen_t */ Loading Loading @@ -760,11 +761,11 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) /* fall-through */ case BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP: # ifdef OPENSSL_SYS_WINDOWS if (data->_errno == WSAETIMEDOUT) d_errno = (data->_errno == WSAETIMEDOUT); # else if (data->_errno == EAGAIN) d_errno = (data->_errno == EAGAIN); # endif { if (d_errno) { ret = 1; data->_errno = 0; } else Loading crypto/x509v3/v3_utl.c +10 −9 Original line number Diff line number Diff line Loading @@ -1303,7 +1303,7 @@ int X509V3_NAME_from_section(X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, unsigned long chtype) { CONF_VALUE *v; int i, mval; int i, mval, spec_char, plus_char; char *p, *type; if (!nm) return 0; Loading @@ -1314,25 +1314,26 @@ int X509V3_NAME_from_section(X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, /* * Skip past any leading X. X: X, etc to allow for multiple instances */ for (p = type; *p; p++) for (p = type; *p; p++) { #ifndef CHARSET_EBCDIC if ((*p == ':') || (*p == ',') || (*p == '.')) spec_char = ((*p == ':') || (*p == ',') || (*p == '.')); #else if ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])) spec_char = ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])); #endif { if (spec_char) { p++; if (*p) type = p; break; } } #ifndef CHARSET_EBCDIC if (*type == '+') plus_char = (*type == '+'); #else if (*type == os_toascii['+']) plus_char = (*type == os_toascii['+']); #endif { if (plus_char) { mval = -1; type++; } else Loading Loading
apps/req.c +10 −8 Original line number Diff line number Diff line Loading @@ -1120,7 +1120,7 @@ static int auto_info(X509_REQ *req, STACK_OF(CONF_VALUE) *dn_sk, STACK_OF(CONF_VALUE) *attr_sk, int attribs, unsigned long chtype) { int i; int i, spec_char, plus_char; char *p, *q; char *type; CONF_VALUE *v; Loading @@ -1136,24 +1136,26 @@ static int auto_info(X509_REQ *req, STACK_OF(CONF_VALUE) *dn_sk, /* * Skip past any leading X. X: X, etc to allow for multiple instances */ for (p = v->name; *p; p++) for (p = v->name; *p; p++) { #ifndef CHARSET_EBCDIC if ((*p == ':') || (*p == ',') || (*p == '.')) { spec_char = ((*p == ':') || (*p == ',') || (*p == '.')); #else if ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])) { spec_char = ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])); #endif if (spec_char) { p++; if (*p) type = p; break; } } #ifndef CHARSET_EBCDIC if (*p == '+') plus_char = (*p == '+'); #else if (*p == os_toascii['+']) plus_char = (*p == os_toascii['+']); #endif { if (plus_char) { p++; mval = -1; } else Loading
apps/s_server.c +1 −2 Original line number Diff line number Diff line Loading @@ -1892,8 +1892,7 @@ int s_server_main(int argc, char *argv[]) not_resumable_sess_cb); } #ifndef OPENSSL_NO_PSK if (psk_key != NULL) { if (psk_key != NULL) { if (s_debug) BIO_printf(bio_s_out, "PSK key given, setting server callback\n"); Loading
crypto/asn1/f_string.c +5 −5 Original line number Diff line number Diff line Loading @@ -94,7 +94,7 @@ int i2a_ASN1_STRING(BIO *bp, ASN1_STRING *a, int type) int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size) { int i, j, k, m, n, again, bufsize; int i, j, k, m, n, again, bufsize, spec_char; unsigned char *s = NULL, *sp; unsigned char *bufp; int num = 0, slen = 0, first = 1; Loading Loading @@ -122,18 +122,18 @@ int a2i_ASN1_STRING(BIO *bp, ASN1_STRING *bs, char *buf, int size) for (j = i - 1; j > 0; j--) { #ifndef CHARSET_EBCDIC if (!(((buf[j] >= '0') && (buf[j] <= '9')) || spec_char = (!(((buf[j] >= '0') && (buf[j] <= '9')) || ((buf[j] >= 'a') && (buf[j] <= 'f')) || ((buf[j] >= 'A') && (buf[j] <= 'F')))) ((buf[j] >= 'A') && (buf[j] <= 'F')))); #else /* * This #ifdef is not strictly necessary, since the characters * A...F a...f 0...9 are contiguous (yes, even in EBCDIC - but * not the whole alphabet). Nevertheless, isxdigit() is faster. */ if (!isxdigit(buf[j])) spec_char = (!isxdigit(buf[j])); #endif { if (spec_char) { i = j; break; } Loading
crypto/bio/bss_dgram.c +4 −3 Original line number Diff line number Diff line Loading @@ -458,6 +458,7 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) int *ip; bio_dgram_data *data = NULL; int sockopt_val = 0; int d_errno; # if defined(OPENSSL_SYS_LINUX) && (defined(IP_MTU_DISCOVER) || defined(IP_MTU)) socklen_t sockopt_len; /* assume that system supporting IP_MTU is * modern enough to define socklen_t */ Loading Loading @@ -760,11 +761,11 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) /* fall-through */ case BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP: # ifdef OPENSSL_SYS_WINDOWS if (data->_errno == WSAETIMEDOUT) d_errno = (data->_errno == WSAETIMEDOUT); # else if (data->_errno == EAGAIN) d_errno = (data->_errno == EAGAIN); # endif { if (d_errno) { ret = 1; data->_errno = 0; } else Loading
crypto/x509v3/v3_utl.c +10 −9 Original line number Diff line number Diff line Loading @@ -1303,7 +1303,7 @@ int X509V3_NAME_from_section(X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, unsigned long chtype) { CONF_VALUE *v; int i, mval; int i, mval, spec_char, plus_char; char *p, *type; if (!nm) return 0; Loading @@ -1314,25 +1314,26 @@ int X509V3_NAME_from_section(X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, /* * Skip past any leading X. X: X, etc to allow for multiple instances */ for (p = type; *p; p++) for (p = type; *p; p++) { #ifndef CHARSET_EBCDIC if ((*p == ':') || (*p == ',') || (*p == '.')) spec_char = ((*p == ':') || (*p == ',') || (*p == '.')); #else if ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])) spec_char = ((*p == os_toascii[':']) || (*p == os_toascii[',']) || (*p == os_toascii['.'])); #endif { if (spec_char) { p++; if (*p) type = p; break; } } #ifndef CHARSET_EBCDIC if (*type == '+') plus_char = (*type == '+'); #else if (*type == os_toascii['+']) plus_char = (*type == os_toascii['+']); #endif { if (plus_char) { mval = -1; type++; } else Loading