X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=gnupgparse.c;h=03bab1ac99923214a48e73a2f9cb2c0b8cd3293e;hp=cdce751bf796a68db41d2a0dd961d6d384c28b83;hb=efe9a0bac26a7dabf3953ea0597ce06b3dcb21fe;hpb=93b012884de4ca5e1f2550f767d0b8680b9c0e9f diff --git a/gnupgparse.c b/gnupgparse.c index cdce751..03bab1a 100644 --- a/gnupgparse.c +++ b/gnupgparse.c @@ -86,7 +86,7 @@ static void fix_uid (char *uid) char *buf; const char *ib; char *ob; - size_t ibl, obl; + ssize_t ibl, obl; buf = p_new(char, n + 1); ib = uid, ibl = d - uid + 1, ob = buf, obl = n; @@ -211,22 +211,22 @@ static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k) case 6: /* timestamp (1998-02-28) */ { char tstr[11]; - struct tm time; + struct tm st_time; debug_print (2, ("time stamp: %s\n", p)); if (!p) break; - time.tm_sec = 0; - time.tm_min = 0; - time.tm_hour = 12; + st_time.tm_sec = 0; + st_time.tm_min = 0; + st_time.tm_hour = 12; m_strcpy(tstr, sizeof(tstr), p); tstr[4] = '\0'; - time.tm_year = atoi (tstr) - 1900; + st_time.tm_year = atoi (tstr) - 1900; tstr[7] = '\0'; - time.tm_mon = (atoi (tstr + 5)) - 1; - time.tm_mday = atoi (tstr + 8); - k->gen_time = mutt_mktime (&time, 0); + st_time.tm_mon = (atoi (tstr + 5)) - 1; + st_time.tm_mday = atoi (tstr + 8); + k->gen_time = mutt_mktime (&st_time, 0); break; } case 7: /* valid for n days */