GH614: Use memcpy()/strdup() when possible
[openssl.git] / ssl / ssl_lib.c
index 878ff4c1fe70e817452f5c97c2e2f083b3724ba5..1154b71ab6480d1e9e1f3561f58d9d7df04aa6df 100644 (file)
@@ -1982,7 +1982,7 @@ char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
             *p = '\0';
             return buf;
         }
-        strcpy(p, c->name);
+        memcpy(p, c->name, n + 1);
         p += n;
         *(p++) = ':';
         len -= n + 1;