diff options
author | Martin Baulig <martin@src.gnome.org> | 1998-08-08 20:04:43 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 1998-08-08 20:04:43 +0000 |
commit | c0641998cfee6799b80345693e4a9bc977bd0a5e (patch) | |
tree | 569f0d11f8d3567e4216100ecab0625e2bd33c7a /src/daemon/slave.c | |
parent | 9cf583b2fae9e0095a850265daffbf1672519754 (diff) | |
download | libgtop-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.c | 6 |
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; |