]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
better doc (internal) for _gnutls_int2str()
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 12 Apr 2002 11:34:08 +0000 (11:34 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 12 Apr 2002 11:34:08 +0000 (11:34 +0000)
lib/gnutls_x509.c
lib/gnutls_x509.h

index 6a34391f0a8eb58eff53ff61e8ce16a3a5ce5783..3782cd9e104fa10ca1a1d521de921b309ff92530 100644 (file)
@@ -127,12 +127,13 @@ static int _IREAD(node_asn * rasn, char *name3, int name3_size, char *rstr, char
 }
 
 /* this function will convert up to 3 digit
- * numbers to characters.
+ * numbers to characters. Use a character string of MAX_INT_DIGITS, in
+ * order to have enough space for it.
  */
-void _gnutls_int2str(int k, char *data)
+void _gnutls_int2str(unsigned int k, char *data)
 {
        if (k > 999)
-               data[0] = 0;
+               sprintf(data, "%d", 999);
        else
                sprintf(data, "%d", k); 
 }
index 22826d01c9f7170b0b65e2fa9d3ca0493ddf9286..5e8bba52e8c3165288310a7e4e58cff3e7c43988 100644 (file)
@@ -2,7 +2,7 @@ int _gnutls_x509_cert_verify_peers(GNUTLS_STATE state);
 int _gnutls_x509_cert2gnutls_cert(gnutls_cert * gCert, gnutls_datum derCert);
 
 #define MAX_INT_DIGITS 4
-void _gnutls_int2str(int k, char *data);
+void _gnutls_int2str(unsigned int k, char *data);
 
 int _gnutls_check_x509_key_usage( const gnutls_cert * cert, KXAlgorithm alg);
 time_t gnutls_x509_extract_certificate_activation_time( const gnutls_datum*);