summaryrefslogtreecommitdiff
path: root/src/daemon/slave.c
diff options
context:
space:
mode:
authorMartin Baulig <martin@src.gnome.org>1998-08-08 20:04:43 +0000
committerMartin Baulig <martin@src.gnome.org>1998-08-08 20:04:43 +0000
commitc0641998cfee6799b80345693e4a9bc977bd0a5e (patch)
tree569f0d11f8d3567e4216100ecab0625e2bd33c7a /src/daemon/slave.c
parent9cf583b2fae9e0095a850265daffbf1672519754 (diff)
downloadlibgtop-c0641998cfee6799b80345693e4a9bc977bd0a5e.tar.gz
Minor server/daemon cleanups; reading sysdeps from server now working.
Diffstat (limited to 'src/daemon/slave.c')
-rw-r--r--src/daemon/slave.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/daemon/slave.c b/src/daemon/slave.c
index ba58b2f1..de41bd74 100644
--- a/src/daemon/slave.c
+++ b/src/daemon/slave.c
@@ -43,6 +43,8 @@ handle_slave_connection (int input, int output)
"but buffer is %d",
cmnd->size, BUFSIZ);
+ memset (resp, 0, sizeof (glibtop_response));
+
memset (parameter, 0, sizeof (parameter));
if (cmnd->data_size) {
@@ -87,6 +89,10 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
switch (cmnd->command) {
case GLIBTOP_CMND_SYSDEPS:
+ fprintf (stderr, "SYSDEPS: %p - %lx\n",
+ server, server->sysdeps.cpu);
+ memcpy (&resp->u.sysdeps, &server->sysdeps,
+ sizeof (glibtop_sysdeps));
resp->u.sysdeps.features = glibtop_server_features;
resp->offset = _offset_union (sysdeps);
break;