summaryrefslogtreecommitdiff
path: root/libmu_scm
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-06-24 12:23:57 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-06-24 12:23:57 +0000
commit81dca07b3d80f65dbb635a908f51020942265e73 (patch)
tree1edb0c0449b608806faa6f08a0daf4122d275c9c /libmu_scm
parentc42264867705eb9672d715768de85ced889e2f42 (diff)
downloadmailutils-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.c7
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

Return to:

Send suggestions and report system problems to the System administrator.