summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2008-01-22 08:59:32 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2008-01-22 08:59:32 +0000
commitc506db00211d5aae43dcc7d0115d3a33bfa85c36 (patch)
tree1bce886c70e6cbcb69c7bffbcafd7744e04caf95
parent0814397d83f40c681b1694592b7c694620447f0a (diff)
downloadmailutils-c506db00211d5aae43dcc7d0115d3a33bfa85c36.tar.gz
mailutils-c506db00211d5aae43dcc7d0115d3a33bfa85c36.tar.bz2
(mu_iterator_detach): Bugfix.
-rw-r--r--mailbox/iterator.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mailbox/iterator.c b/mailbox/iterator.c
index 9fa24ed07..b3613329d 100644
--- a/mailbox/iterator.c
+++ b/mailbox/iterator.c
@@ -35,7 +35,7 @@ mu_iterator_create (mu_iterator_t *piterator, void *owner)
return MU_ERR_OUT_PTR_NULL;
if (owner == NULL)
return EINVAL;
- iterator = calloc (sizeof (*iterator), 1);
+ iterator = calloc (1, sizeof (*iterator));
if (iterator == NULL)
return ENOMEM;
iterator->owner = owner;
@@ -239,7 +239,7 @@ mu_iterator_detach (mu_iterator_t *root, mu_iterator_t iterator)
if (itr)
{
if (prev)
- prev->next = itr->next;
+ prev->next_itr = itr->next_itr;
else
*root = itr->next_itr;
}

Return to:

Send suggestions and report system problems to the System administrator.