Portability fix: use BIO_snprintf and pick up strcasecmp alternative
authorDr. Stephen Henson <steve@openssl.org>
Wed, 26 Dec 2012 23:51:56 +0000 (23:51 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 26 Dec 2012 23:51:56 +0000 (23:51 +0000)
definitions from e_os.h

crypto/x509v3/v3nametest.c

index aa0d29c3da3040e7c4f786dc0bf3ff463b474d25..77d86795c11e18e94441423bdff779fb698a278c 100644 (file)
@@ -1,5 +1,6 @@
 #include <openssl/x509.h>
 #include <openssl/x509v3.h>
 #include <openssl/x509.h>
 #include <openssl/x509v3.h>
+#include "../e_os.h"
 #include <string.h>
 
 static const char *const names[] =
 #include <string.h>
 
 static const char *const names[] =
@@ -251,7 +252,7 @@ static void check_message(const struct set_name_fn *fn, const char *op,
        char msg[1024];
        if (match < 0)
                return;
        char msg[1024];
        if (match < 0)
                return;
-       snprintf(msg, sizeof(msg), "%s: %s: [%s] %s [%s]",
+       BIO_snprintf(msg, sizeof(msg), "%s: %s: [%s] %s [%s]",
                 fn->name, op, nameincert,
                 match ? "matches" : "does not match", name);
        if (is_exception(msg))
                 fn->name, op, nameincert,
                 match ? "matches" : "does not match", name);
        if (is_exception(msg))