projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix segfault
[apps/madmutt.git]
/
gnupgparse.c
diff --git
a/gnupgparse.c
b/gnupgparse.c
index
080bc29
..
1166a91
100644
(file)
--- a/
gnupgparse.c
+++ b/
gnupgparse.c
@@
-144,7
+144,7
@@
static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k)
return NULL;
if (!(is_uid || (*is_subkey && option (OPTPGPIGNORESUB))))
return NULL;
if (!(is_uid || (*is_subkey && option (OPTPGPIGNORESUB))))
- k =
mem_calloc (sizeof *k, 1
);
+ k =
pgp_new_keyinfo(
);
break;
}
break;
}
@@
-248,7
+248,7
@@
static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k)
debug_print (2, ("user ID: %s\n", p));
debug_print (2, ("user ID: %s\n", p));
- uid =
mem_calloc (sizeof (pgp_uid_t)
, 1);
+ uid =
p_new(pgp_uid_t
, 1);
fix_uid (p);
uid->addr = str_dup (p);
uid->trust = trust;
fix_uid (p);
uid->addr = str_dup (p);
uid->trust = trust;