summaryrefslogtreecommitdiffstats
path: root/admin_client.c
diff options
context:
space:
mode:
authorSuper User2007-07-08 11:24:26 +0200
committerSuper User2007-07-08 11:24:26 +0200
commit2746009aca7e00678ad6f5f64da8b208ab635d60 (patch)
tree5b06ed6e60d8c77ac52d23484b4ba28d4a55d05b /admin_client.c
parentbackup (diff)
downloadlcr-2746009aca7e00678ad6f5f64da8b208ab635d60.tar.gz
lcr-2746009aca7e00678ad6f5f64da8b208ab635d60.tar.xz
lcr-2746009aca7e00678ad6f5f64da8b208ab635d60.zip
backup
still debugging...
Diffstat (limited to 'admin_client.c')
-rw-r--r--admin_client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/admin_client.c b/admin_client.c
index 982b836..2bffa73 100644
--- a/admin_client.c
+++ b/admin_client.c
@@ -1251,7 +1251,7 @@ char *admin_trace(int sock, int argc, char *argv[])
int i;
/* show help */
- if (!strcasecmp(argv[2], "help"))
+ if (argc > 2) if (!strcasecmp(argv[2], "help"))
{
printf("Trace Help\n----------\n");
printf("%s trace [brief|short] [<filter>=<value> [...]]\n\n", argv[0]);
@@ -1284,7 +1284,7 @@ char *admin_trace(int sock, int argc, char *argv[])
else if (!strcasecmp(argv[i], "short"))
msg.u.trace_req.detail = 2;
else if (!strncasecmp(argv[i], "category=", 9))
- SCPY(msg.u.trace_req.category, argv[i]+9);
+ msg.u.trace_req.category = atoi(argv[i]+9);
else if (!strncasecmp(argv[i], "port=", 5))
msg.u.trace_req.port = atoi(argv[i]+5);
else if (!strncasecmp(argv[i], "interface=", 10))