Small and simple diff that makes the char * arguments of these three
functions const.
Index: lib/libcrypto/x509v3/v3_sxnet.c
===================================================================
RCS file: /var/cvs/src/lib/libcrypto/x509v3/v3_sxnet.c,v
retrieving revision 1.20
diff -u -p -r1.20 v3_sxnet.c
--- lib/libcrypto/x509v3/v3_sxnet.c 25 Apr 2018 11:48:21 -0000 1.20
+++ lib/libcrypto/x509v3/v3_sxnet.c 13 May 2018 14:42:11 -0000
@@ -253,7 +253,7 @@ sxnet_v2i(X509V3_EXT_METHOD *method, X50
/* Add an id given the zone as an ASCII number */
int
-SXNET_add_id_asc(SXNET **psx, char *zone, char *user, int userlen)
+SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen)
{
ASN1_INTEGER *izone = NULL;
@@ -267,7 +267,8 @@ SXNET_add_id_asc(SXNET **psx, char *zone
/* Add an id given the zone as an unsigned long */
int
-SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, char *user, int userlen)
+SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user,
+ int userlen)
{
ASN1_INTEGER *izone = NULL;
@@ -286,7 +287,8 @@ SXNET_add_id_ulong(SXNET **psx, unsigned
*/
int
-SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, char *user, int userlen)
+SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, const char *user,
+ int userlen)
{
SXNET *sx = NULL;
SXNETID *id = NULL;
Index: lib/libcrypto/x509v3/x509v3.h
===================================================================
RCS file: /var/cvs/src/lib/libcrypto/x509v3/x509v3.h,v
retrieving revision 1.23
diff -u -p -r1.23 x509v3.h
--- lib/libcrypto/x509v3/x509v3.h 25 Apr 2018 11:48:21 -0000 1.23
+++ lib/libcrypto/x509v3/x509v3.h 13 May 2018 14:42:11 -0000
@@ -524,9 +524,12 @@ SXNETID *d2i_SXNETID(SXNETID **a, const
int i2d_SXNETID(SXNETID *a, unsigned char **out);
extern const ASN1_ITEM SXNETID_it;
-int SXNET_add_id_asc(SXNET **psx, char *zone, char *user, int userlen);
-int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, char *user, int
userlen);
-int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *izone, char *user, int
userlen);
+int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user,
+ int userlen);
+int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user,
+ int userlen);
+int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *izone, const char *user,
+ int userlen);
ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone);
ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone);