X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=main.c;h=e35851bc19e3de4592e97ef93d53ec5eb1452ffd;hp=b2a36352ab3d548394c407585d1908faff76bda4;hb=1954c04cccb983e1e91a7dc2e45132c24bfa2570;hpb=040e027a7183cface8f05a4b7328dc4182f175fd diff --git a/main.c b/main.c index b2a3635..e35851b 100644 --- a/main.c +++ b/main.c @@ -1124,17 +1124,17 @@ Lclosecheck: if (command.id1 == ENTER && command.id2 != WORD_NOT_FOUND && command.id2 != WORD_EMPTY) { command.id1 = command.id2; command.type1 = command.type2; - strncpy(command.raw1, command.raw2, LINESIZE + 1); + strncpy(command.raw1, command.raw2, LINESIZE - 1); command.id2 = WORD_EMPTY; command.type2 = NO_WORD_TYPE; - strncpy(command.raw2, "", LINESIZE + 1); + strncpy(command.raw2, "", LINESIZE - 1); } else { if (!((command.id1 != WATER && command.id1 != OIL) || (command.id2 != PLANT && command.id2 != DOOR))) { if (AT(command.id2)) { command.id2 = POUR; command.type2 = ACTION; - strncpy(command.raw2, "POUR", LINESIZE + 1); + strncpy(command.raw2, "POUR", LINESIZE - 1); command.wd2 = token_to_packed("POUR"); } } @@ -1142,7 +1142,7 @@ Lclosecheck: { command.id1 = CARRY; command.type1 = ACTION; - strncpy(command.raw2, "CATCH", LINESIZE + 1); + strncpy(command.raw2, "CATCH", LINESIZE - 1); command.wd1 = token_to_packed("CATCH"); } }