summaryrefslogtreecommitdiff
path: root/sys/src/ape
diff options
context:
space:
mode:
authorftrvxmtrx <ftrvxmtrx@gmail.com>2015-06-11 22:13:55 +0200
committerftrvxmtrx <ftrvxmtrx@gmail.com>2015-06-11 22:13:55 +0200
commita25758dce7b28c695fc34a70dbb1931bf57905a2 (patch)
tree30baf805d4657be3a92567e2f2e36ccff974acc9 /sys/src/ape
parentbe36fab405e70b01b319cfa3aa2cd2ca8feaf6c6 (diff)
fix strncmp/memcmp used with a wrong number
Diffstat (limited to 'sys/src/ape')
-rw-r--r--sys/src/ape/lib/openssl/apps/req.c2
-rw-r--r--sys/src/ape/lib/openssl/apps/s_server.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/ape/lib/openssl/apps/req.c b/sys/src/ape/lib/openssl/apps/req.c
index f58e65ec8..6204d02d2 100644
--- a/sys/src/ape/lib/openssl/apps/req.c
+++ b/sys/src/ape/lib/openssl/apps/req.c
@@ -399,7 +399,7 @@ int MAIN(int argc, char **argv)
else
#endif
#ifndef OPENSSL_NO_DH
- if (strncmp("dh:",p,4) == 0)
+ if (strncmp("dh:",p,3) == 0)
{
pkey_type=TYPE_DH;
p+=3;
diff --git a/sys/src/ape/lib/openssl/apps/s_server.c b/sys/src/ape/lib/openssl/apps/s_server.c
index 7c5775f81..7daa9f357 100644
--- a/sys/src/ape/lib/openssl/apps/s_server.c
+++ b/sys/src/ape/lib/openssl/apps/s_server.c
@@ -1975,7 +1975,7 @@ static int www_body(char *hostname, int s, unsigned char *context)
/* else we have data */
if ( ((www == 1) && (strncmp("GET ",buf,4) == 0)) ||
- ((www == 2) && (strncmp("GET /stats ",buf,10) == 0)))
+ ((www == 2) && (strncmp("GET /stats ",buf,11) == 0)))
{
char *p;
X509 *peer;