diff options
| author | Franklin Wei <git@fwei.tk> | 2016-03-28 14:11:22 -0400 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2016-03-31 17:09:36 -0400 |
| commit | ed95a5621ac9c4f5002e68a981f8b24d5caaedf4 (patch) | |
| tree | aee87cf74280e8f9dd29aca88d12a638f37b2493 /src/client_reqs.c | |
| parent | 13052597a19fd2212efb7f51f19ed73b9f4b6ba4 (diff) | |
| download | netcosm-ed95a5621ac9c4f5002e68a981f8b24d5caaedf4.zip netcosm-ed95a5621ac9c4f5002e68a981f8b24d5caaedf4.tar.gz netcosm-ed95a5621ac9c4f5002e68a981f8b24d5caaedf4.tar.bz2 netcosm-ed95a5621ac9c4f5002e68a981f8b24d5caaedf4.tar.xz | |
kludge things to compile on old linux
Diffstat (limited to 'src/client_reqs.c')
| -rw-r--r-- | src/client_reqs.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/client_reqs.c b/src/client_reqs.c index 39a67f9..21174c4 100644 --- a/src/client_reqs.c +++ b/src/client_reqs.c @@ -19,6 +19,7 @@ #include "globals.h" #include "client.h" +#include "client_reqs.h" #include "hash.h" enum reqdata_typespec reqdata_type = TYPE_NONE; @@ -81,9 +82,7 @@ bool poll_requests(void) int status = *((int*)data); reqdata_type = TYPE_BOOLEAN; - returned_reqdata.boolean = status; - if(!status) - out("You cannot go that way.\n"); + returned_reqdata.boolean = (status == 1); break; } case REQ_GETUSERDATA: @@ -266,8 +265,13 @@ void client_look_at(char *obj) void client_take(char *obj) { - all_lower(obj); - send_master(REQ_TAKE, obj, strlen(obj) + 1); + if(obj) + { + all_lower(obj); + send_master(REQ_TAKE, obj, strlen(obj) + 1); + } + else + out("You must supply an object.\n"); } void client_inventory(void) |