X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=actions.c;h=83177d4ad666cdec551f77021c5792811bda8098;hp=df6bc2e3c215cb00338f7f8a54cdc9cd5990e47c;hb=52723acb7207fe8487d931151a5df1d36f6db75d;hpb=360adc8bfbc2d3966f286156b8502663a7b72afb 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;