summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2006-09-05 23:07:16 +0000
committerTom Lane2006-09-05 23:07:16 +0000
commit9debe55c7684f0683dfb889939d4f83bd7b1c4cc (patch)
tree7320ccf915cb96dc6c5c29ed7b5df65eac8cc70a
parentd76941ad1bd2c49f9131a1baf0e1a93657dedbe3 (diff)
Silence compiler warning about signed vs unsigned chars.
-rw-r--r--contrib/sslinfo/sslinfo.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/contrib/sslinfo/sslinfo.c b/contrib/sslinfo/sslinfo.c
index 2f0569b3f9..b5e56603ac 100644
--- a/contrib/sslinfo/sslinfo.c
+++ b/contrib/sslinfo/sslinfo.c
@@ -122,7 +122,10 @@ Datum ASN1_STRING_to_text(ASN1_STRING *str)
outlen = 0;
BIO_write(membuf, &outlen, 1);
size = BIO_get_mem_data(membuf, &sp);
- dp = pg_do_encoding_conversion(sp, size-1, PG_UTF8, GetDatabaseEncoding());
+ dp = (char *) pg_do_encoding_conversion((unsigned char *) sp,
+ size-1,
+ PG_UTF8,
+ GetDatabaseEncoding());
outlen = strlen(dp);
result = palloc(VARHDRSZ + outlen);
memcpy(VARDATA(result), dp, outlen);
@@ -288,7 +291,10 @@ Datum X509_NAME_to_text(X509_NAME *name)
BIO_write(membuf, &i, 1);
size = BIO_get_mem_data(membuf, &sp);
- dp = pg_do_encoding_conversion(sp, size-1, PG_UTF8, GetDatabaseEncoding());
+ dp = (char *) pg_do_encoding_conversion((unsigned char *) sp,
+ size-1,
+ PG_UTF8,
+ GetDatabaseEncoding());
BIO_free(membuf);
outlen = strlen(dp);
result = palloc(VARHDRSZ + outlen);