diff options
-rw-r--r-- | viengoos/ChangeLog | 4 | ||||
-rw-r--r-- | viengoos/server.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog index e8d1b8b..d30da99 100644 --- a/viengoos/ChangeLog +++ b/viengoos/ChangeLog @@ -1,5 +1,9 @@ 2008-12-18 Neal H. Walfield <neal@gnu.org> + * server.c (server_loop): Set SLOT to 0, not TARGET. + +2008-12-18 Neal H. Walfield <neal@gnu.org> + * server.c (server_loop): Look up capability addresses relative to TARGET_ROOT, not THREAD->ASPACE in fault and futex. In thread_exregs, look them up relative to SOURCE->AS_ROOT. diff --git a/viengoos/server.c b/viengoos/server.c index 6a8f72e..c1cdb90 100644 --- a/viengoos/server.c +++ b/viengoos/server.c @@ -1408,7 +1408,7 @@ server_loop (void) cap_shootdown (principal, slot); - memset (target, 0, sizeof (*slot)); + memset (slot, 0, sizeof (*slot)); vg_cap_rubout_reply (activity, reply); break; |