diff options
| author | Franklin Wei <git@fwei.tk> | 2016-03-29 16:59:41 -0400 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2016-03-29 16:59:41 -0400 |
| commit | b3699dd5df18db3c060bb88a74c1b05e37154c76 (patch) | |
| tree | 0eac0fafafe313ed0bf99d5289d6541b0077b5b1 /src/client.c | |
| parent | 281bb06f483f571bdbb8e314a5bd951ed671e6d8 (diff) | |
| download | netcosm-b3699dd5df18db3c060bb88a74c1b05e37154c76.zip netcosm-b3699dd5df18db3c060bb88a74c1b05e37154c76.tar.gz netcosm-b3699dd5df18db3c060bb88a74c1b05e37154c76.tar.bz2 netcosm-b3699dd5df18db3c060bb88a74c1b05e37154c76.tar.xz | |
replace packet mode pipes with unix domain sockets
Diffstat (limited to 'src/client.c')
| -rw-r--r-- | src/client.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/client.c b/src/client.c index 89044b0..3117b63 100644 --- a/src/client.c +++ b/src/client.c @@ -404,6 +404,7 @@ int take_cb(char **save) int wait_cb(char **save) { (void) save; + /* debugging */ send_master(REQ_WAIT, NULL, 0); return CMD_OK; } @@ -425,7 +426,10 @@ int go_cb(char **save) int drop_cb(char **save) { char *what = strtok_r(NULL, "", save); - client_drop(what); + if(what) + client_drop(what); + else + out("You must supply an object.\n"); return CMD_OK; } @@ -444,7 +448,7 @@ static const struct client_cmd { { "LOOK", look_cb, false }, { "INVENTORY", inventory_cb, false }, { "TAKE", take_cb, false }, - { "WAIT", wait_cb, false }, + { "WAIT", wait_cb, true }, { "GO", go_cb, false }, { "DROP", drop_cb, false }, }; |