diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-01-22 08:59:32 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-01-22 08:59:32 +0000 |
commit | c506db00211d5aae43dcc7d0115d3a33bfa85c36 (patch) | |
tree | 1bce886c70e6cbcb69c7bffbcafd7744e04caf95 | |
parent | 0814397d83f40c681b1694592b7c694620447f0a (diff) | |
download | mailutils-c506db00211d5aae43dcc7d0115d3a33bfa85c36.tar.gz mailutils-c506db00211d5aae43dcc7d0115d3a33bfa85c36.tar.bz2 |
(mu_iterator_detach): Bugfix.
-rw-r--r-- | mailbox/iterator.c | 4 |
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; } |