X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=actions.c;h=83177d4ad666cdec551f77021c5792811bda8098;hb=3f90f5bf3849116adaacde3dea72bd00b0819450;hp=df6bc2e3c215cb00338f7f8a54cdc9cd5990e47c;hpb=8ac4a59a678a6e522a0c70cca71f5e45896b2549;p=open-adventure.git diff --git a/actions.c b/actions.c index df6bc2e..83177d4 100644 --- a/actions.c +++ b/actions.c @@ -1145,7 +1145,7 @@ static int rub(verb_t verb, obj_t obj) static int say(struct command_t *command) /* Say. Echo WD2 (or WD1 if no WD2 (SAY WHAT?, etc.).) Magic words override. */ { - if (command->wd2 > 0) { + if (command->raw2 != '\0') { command->wd1 = command->wd2; strncpy(command->raw1, command->raw2, LINESIZE - 1); } @@ -1360,7 +1360,7 @@ int action(struct command_t *command) switch (command->part) { case intransitive: - if (command->wd2 > 0 && command->verb != SAY) + if (command->raw2[0] != '\0' && command->verb != SAY) return GO_WORD2; if (command->verb == SAY) command->obj = command->wd2;