summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/x509asn1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/x509asn1.c b/lib/x509asn1.c
index 6bd9e4ed7..5410e0575 100644
--- a/lib/x509asn1.c
+++ b/lib/x509asn1.c
@@ -417,13 +417,13 @@ static const char *OID2str(const char *beg, const char *end, bool symbolic)
char *buf = (char *) NULL;
const curl_OID * op;
int n;
- char dummy;
+ char dummy[1];
/* Convert an ASN.1 OID into its dotted or symbolic string representation.
Return the dynamically allocated string, or NULL if an error occurs. */
if(beg < end) {
- n = encodeOID(&dummy, 0, beg, end);
+ n = encodeOID(dummy, 0, beg, end);
if(n >= 0) {
buf = malloc(n + 1);
if(buf) {