From 98820c8115b2a4fbdfce1920dff201d643f2f76b Mon Sep 17 00:00:00 2001 From: Not Zed Date: Sat, 4 Sep 2004 02:54:49 +0000 Subject: ** See bug #64420. 2004-09-03 Not Zed ** See bug #64420. * lib/e-pkcs12.c (prompt_for_password): set the outptr after we've actually got a pointer for it allocated. svn path=/trunk/; revision=27139 --- smime/lib/e-pkcs12.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'smime/lib/e-pkcs12.c') diff --git a/smime/lib/e-pkcs12.c b/smime/lib/e-pkcs12.c index b6001382ed..b2e8e16698 100644 --- a/smime/lib/e-pkcs12.c +++ b/smime/lib/e-pkcs12.c @@ -224,11 +224,12 @@ prompt_for_password (char *title, char *prompt, SECItem *pwd) if (passwd) { size_t len = strlen (passwd); const char *inptr = passwd; - char *outptr = pwd->data; + char *outptr; gunichar2 c; SECITEM_AllocItem(NULL, pwd, sizeof (gunichar2) * (len + 1)); + outptr = pwd->data; while (inptr && (c = (gunichar2) (g_utf8_get_char (inptr) & 0xffff))) { inptr = g_utf8_next_char (inptr); c = GUINT16_TO_BE (c); -- cgit v1.2.3