summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-09-14 16:12:25 +0000
committerGreg Hudson <ghudson@mit.edu>2011-09-14 16:12:25 +0000
commit61941e636016405b5dfbb031e2904dcce4c83801 (patch)
tree23adfa1a2a99f7ef07cf395da55e971a6d03ef8d
parent1ccb4677821c46c4fac6554ccef2cb3ca481f492 (diff)
downloadkrb5-61941e636016405b5dfbb031e2904dcce4c83801.tar.gz
krb5-61941e636016405b5dfbb031e2904dcce4c83801.tar.xz
krb5-61941e636016405b5dfbb031e2904dcce4c83801.zip
Update verto sources to 2011-09-14 versions
Also add verto_reinitialize to libverto exports (missed in the last update). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25174 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/verto/libverto.exports1
-rw-r--r--src/util/verto/verto.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/util/verto/libverto.exports b/src/util/verto/libverto.exports
index dcf3956963..2f9b1ee2ae 100644
--- a/src/util/verto/libverto.exports
+++ b/src/util/verto/libverto.exports
@@ -19,6 +19,7 @@ verto_get_signal
verto_get_supported_types
verto_get_type
verto_new
+verto_reinitialize
verto_run
verto_run_once
verto_set_default
diff --git a/src/util/verto/verto.c b/src/util/verto/verto.c
index 98cc30351a..0f015d8968 100644
--- a/src/util/verto/verto.c
+++ b/src/util/verto/verto.c
@@ -561,7 +561,7 @@ verto_reinitialize(verto_ctx *ctx)
/* Delete all events, but keep around the forkable ev structs */
for (tmp = ctx->events; tmp; tmp = next) {
- next = ctx->events->next;
+ next = tmp->next;
if (tmp->flags & VERTO_EV_FLAG_REINITIABLE)
ctx->funcs.ctx_del(ctx->modpriv, tmp, tmp->modpriv);
@@ -575,7 +575,7 @@ verto_reinitialize(verto_ctx *ctx)
/* Recreate events that were marked forkable */
for (tmp = ctx->events; tmp; tmp = tmp->next) {
tmp->actual = tmp->flags;
- tmp->modpriv = ctx->funcs.ctx_add(ctx, tmp, &tmp->actual);
+ tmp->modpriv = ctx->funcs.ctx_add(ctx->modpriv, tmp, &tmp->actual);
assert(tmp->modpriv);
}
}