diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-06-24 12:23:57 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-06-24 12:23:57 +0000 |
commit | 81dca07b3d80f65dbb635a908f51020942265e73 (patch) | |
tree | 1edb0c0449b608806faa6f08a0daf4122d275c9c /libmu_scm | |
parent | c42264867705eb9672d715768de85ced889e2f42 (diff) | |
download | mailutils-81dca07b3d80f65dbb635a908f51020942265e73.tar.gz mailutils-81dca07b3d80f65dbb635a908f51020942265e73.tar.bz2 |
Use mu_address_sget functions, where possible.
Diffstat (limited to 'libmu_scm')
-rw-r--r-- | libmu_scm/mu_message.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libmu_scm/mu_message.c b/libmu_scm/mu_message.c index 79ff46331..70dc4a9ea 100644 --- a/libmu_scm/mu_message.c +++ b/libmu_scm/mu_message.c @@ -54,19 +54,20 @@ _get_envelope_sender (mu_envelope_t env) { mu_address_t addr; char buffer[128]; - + char *ptr; + if (mu_envelope_sender (env, buffer, sizeof (buffer), NULL) || mu_address_create (&addr, buffer)) return NULL; - if (mu_address_get_email (addr, 1, buffer, sizeof (buffer), NULL)) + if (mu_address_aget_email (addr, 1, &ptr)) { mu_address_destroy (&addr); return NULL; } mu_address_destroy (&addr); - return strdup (buffer); + return buffer; } static int |