X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=gnupgparse.c;h=a05d2da3ebc0a6b2c7b8387e89ea396556ee1208;hp=4d2d72d145ed79d36264eb4dff30275b4937eb14;hb=344312314eec327c3bf47f86950a5ad6c616e031;hpb=7f7a0be369840b290248e5b0302beb447fa1b3cd diff --git a/gnupgparse.c b/gnupgparse.c index 4d2d72d..a05d2da 100644 --- a/gnupgparse.c +++ b/gnupgparse.c @@ -36,12 +36,13 @@ #include #include +#include + #include "mutt.h" #include "pgp.h" #include "charset.h" /* for hexval */ -#include "mime.h" #include "lib/debug.h" @@ -131,13 +132,13 @@ static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k) { debug_print (2, ("record type: %s\n", p)); - if (!str_cmp (p, "pub")); - else if (!str_cmp (p, "sub")) + if (!m_strcmp(p, "pub")); + else if (!m_strcmp(p, "sub")) *is_subkey = 1; - else if (!str_cmp (p, "sec")); - else if (!str_cmp (p, "ssb")) + else if (!m_strcmp(p, "sec")); + else if (!m_strcmp(p, "ssb")) *is_subkey = 1; - else if (!str_cmp (p, "uid")) + else if (!m_strcmp(p, "uid")) is_uid = 1; else return NULL; @@ -221,7 +222,7 @@ static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k) time.tm_sec = 0; time.tm_min = 0; time.tm_hour = 12; - strncpy (tstr, p, 11); + m_strcpy(tstr, sizeof(tstr), p); tstr[4] = '\0'; time.tm_year = atoi (tstr) - 1900; tstr[7] = '\0';