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);

Reply via email to