File tree Expand file tree Collapse file tree 3 files changed +13
-1
lines changed Expand file tree Collapse file tree 3 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ int X509Crypto::compareIssuerToString(string_view name) const
151
151
value[pos] = char (result);
152
152
value.erase (pos + 1 , 2 );
153
153
}
154
- else if (escape.find (value[pos+1 ]) = = string::npos)
154
+ else if (escape.find (value[pos+1 ]) ! = string::npos)
155
155
value.erase (pos, 1 );
156
156
}
157
157
Original file line number Diff line number Diff line change
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIBcjCB+QIJAKIsqQxqAGX3MAoGCCqGSM49BAMCMCMxCzAJBgNVBAYTAkVFMRQw
3
+ EgYDVQQDDAt0ZXN0LCBjb21tYTAeFw0yNDA4MjcwODM4MDlaFw0yNTA4MjcwODM4
4
+ MDlaMCMxCzAJBgNVBAYTAkVFMRQwEgYDVQQDDAt0ZXN0LCBjb21tYTB2MBAGByqG
5
+ SM49AgEGBSuBBAAiA2IABKoUm0pDszqGu4HyjABAYB0FhAgEN+G1QNEEEXjz0jRK
6
+ rlu7PqV3Bj+4Wz222KBUpViaZZdTuZFLDbEL7legmfNMeOiQK2SQiYRrclFhZVaE
7
+ laqSW0BNqI6wIevp/IgSmjAKBggqhkjOPQQDAgNoADBlAjBFyjog1pDn0J5azKuK
8
+ AwTqnTVYxWgeNsYpfgzQ1BYs9jEs/x/FoEgRX7sqeL9TCksCMQC6CG34jBdM3stY
9
+ 1czLqKJjqRgZ9yg4wSgPABHYICjTW0TfuCTPLa7pMlL6mrWeAhg=
10
+ -----END CERTIFICATE-----
Original file line number Diff line number Diff line change @@ -159,6 +159,8 @@ BOOST_AUTO_TEST_CASE(parameters)
159
159
160
160
X509Crypto test (X509Cert (" test.crt" , X509Cert::Pem));
161
161
BOOST_CHECK_EQUAL (test.compareIssuerToString (" CN=\\\" test\\\" " ), 0 );
162
+ X509Crypto comma (X509Cert (" comma.crt" , X509Cert::Pem));
163
+ BOOST_CHECK_EQUAL (comma.compareIssuerToString (" CN=test\\ , comma" ), 0 );
162
164
}
163
165
BOOST_AUTO_TEST_SUITE_END ()
164
166
You can’t perform that action at this time.
0 commit comments