diff options
author | dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b <dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2006-03-01 15:20:15 +0000 |
---|---|---|
committer | dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b <dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2006-03-01 15:20:15 +0000 |
commit | 902eedeb6f4b91dd652d1b66df7f9e18b58f8779 (patch) | |
tree | b31694490d9eaf4f3ad17f9aeed4d967710197c2 /src/slist.c | |
parent | 4c6ce41202b4249d841eaa2ec4223a10c06201d1 (diff) |
BUILD : 1.7.13 (986) BUGS : n/a NOTES : Propagated CHAN_X_INVALID to all languages and Changes.lang
git-svn-id: svn://svn.anope.org/anope/trunk@986 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@711 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/slist.c')
-rw-r--r-- | src/slist.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/slist.c b/src/slist.c index a154cc47e..0db856717 100644 --- a/src/slist.c +++ b/src/slist.c @@ -153,21 +153,21 @@ int slist_delete_range(SList * slist, char *range, slist_delcheckcb_t cb, if (!slist->list[i - 1]) continue; - /* copy this off the stack for safety's sake --nenolod */ - VA_COPY(preserve, args); + /* copy this off the stack for safety's sake --nenolod */ + VA_COPY(preserve, args); if (cb && !cb(slist, slist->list[i - 1], preserve)) { - va_end(preserve); + va_end(preserve); return -1; - } + } - /* if it's to be freed, lets free it */ + /* if it's to be freed, lets free it */ if (slist->opts && slist->opts->freeitem) slist->opts->freeitem(slist, slist->list[i - 1]); slist->list[i - 1] = NULL; - /* and release the copied list */ - va_end(preserve); + /* and release the copied list */ + va_end(preserve); count++; } @@ -215,14 +215,14 @@ int slist_enum(SList * slist, char *range, slist_enumcb_t cb, ...) continue; } - /* copy off stack for safety */ - VA_COPY(preserve, args); + /* copy off stack for safety */ + VA_COPY(preserve, args); res = cb(slist, i + 1, slist->list[i], preserve); if (res < 0) { - va_end(preserve); + va_end(preserve); break; - } + } /* and release our copy */ va_end(preserve); @@ -250,8 +250,8 @@ int slist_enum(SList * slist, char *range, slist_enumcb_t cb, ...) continue; } - /* copy off stack for safety */ - VA_COPY(preserve, args); + /* copy off stack for safety */ + VA_COPY(preserve, args); res = cb(slist, i, slist->list[i - 1], preserve); if (res < 0) { |