Coverage - bird attack snake in endgame
[open-adventure.git] / main.c
diff --git a/main.c b/main.c
index 972e30f582a484fa7ae03acf3472950f72ca1335..dbdaef9c9d081d900c7f579bab267e38056fee08 100644 (file)
--- a/main.c
+++ b/main.c
@@ -433,9 +433,7 @@ static bool dwarfmove(void)
         }
     }
 
-    /*  Now we know what's happening.  Let's tell the poor sucker about it.
-     *  Note that various of the "knife" messages must have specific relative
-     *  positions in the rspeak database. */
+    /*  Now we know what's happening.  Let's tell the poor sucker about it. */
     if (game.dtotal == 0)
         return true;
     rspeak(game.dtotal == 1 ? DWARF_SINGLE : DWARF_PACK, game.dtotal);
@@ -613,8 +611,6 @@ static void playermove( int motion)
             case NW:
             case SW:
             case SE:
-                rspeak(BAD_DIRECTION);
-                break;
             case UP:
             case DOWN:
                 rspeak(BAD_DIRECTION);
@@ -1199,7 +1195,7 @@ Laction:
         case GO_WORD2:
             /* Get second word for analysis. */
             command.wd1 = command.wd2;
-            strcpy(command.raw1, command.raw2);
+            strncpy(command.raw1, command.raw2, LINESIZE - 1);
             wordclear(&command.wd2);
             command.raw2[0] = '\0';
             goto L2620;