From 3f284e40502d8181b0b3ea66c77cd7c1252ea781 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 6 Dec 2011 16:45:46 +0100 Subject: [PATCH] gpgsm: Fix storing of the serial number * sm/certreqgen.c (create_request): Fix hex-bin conversion. --- sm/certreqgen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sm/certreqgen.c b/sm/certreqgen.c index 41a6d7f05..b4857b30f 100644 --- a/sm/certreqgen.c +++ b/sm/certreqgen.c @@ -889,7 +889,7 @@ create_request (ctrl_t ctrl, *p++ = '0'; strcpy (p, string); for (p=hexbuf, len=0; p[0] && p[1]; p += 2) - ((unsigned char*)hexbuf)[len++] = xtoi_2 (s); + ((unsigned char*)hexbuf)[len++] = xtoi_2 (p); /* Now build the S-expression. */ snprintf (numbuf, DIM(numbuf), "%u:", (unsigned int)len); buf = p = xtrymalloc (1 + strlen (numbuf) + len + 1 + 1);