summaryrefslogtreecommitdiff
path: root/viengoos
diff options
context:
space:
mode:
Diffstat (limited to 'viengoos')
-rw-r--r--viengoos/ChangeLog5
-rw-r--r--viengoos/server.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog
index 45e3415..6dace36 100644
--- a/viengoos/ChangeLog
+++ b/viengoos/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-18 Neal H. Walfield <neal@gnu.org>
+
+ * server.c (server_loop): Use the first capability as the reply
+ messenger.
+
2008-12-17 Neal H. Walfield <neal@gnu.org>
* ager.c (update_stats): Use vg_activity_info_reply, not
diff --git a/viengoos/server.c b/viengoos/server.c
index 26b73d0..3314e60 100644
--- a/viengoos/server.c
+++ b/viengoos/server.c
@@ -974,8 +974,7 @@ server_loop (void)
object will just result in a discarded EINVAL. */
reply = (struct messenger *)
OBJECT (&thread->aspace,
- vg_message_cap (message,
- vg_message_cap_count (message) - 1),
+ vg_message_cap (message, 0),
vg_cap_rmessenger, false, NULL);
/* There are a number of methods that look up an object relative