Remove unnecessary clearing of command verb.
[open-adventure.git] / main.c
diff --git a/main.c b/main.c
index c837fe69bf0a3f9a58f14c1e6515e83bb06f11b2..8a5545adbb3d42ff230ccfcdba83bf801d14a3f5 100644 (file)
--- a/main.c
+++ b/main.c
@@ -970,8 +970,6 @@ static bool do_command()
 {
     static struct command_t command;
 
-    command.verb = 0;
-
     /*  Can't leave cave once it's closing (except by main office). */
     if (OUTSID(game.newloc) && game.newloc != 0 && game.closng) {
         rspeak(EXIT_CLOSED);
@@ -1134,15 +1132,12 @@ Lookup:
                 command.part = intransitive;
             command.verb = command.id1;
             break;
-        case SPECIAL:
-            speak(specials[command.id1].message);
-            goto Lclearobj;
-        case NUMERIC:
+        case NUMERIC: // LCOV_EXCL_LINE
         default: // LCOV_EXCL_LINE
             BUG(VOCABULARY_TYPE_N_OVER_1000_NOT_BETWEEN_0_AND_3); // LCOV_EXCL_LINE
         }
 
-        switch (action(&command)) {
+        switch (action(command)) {
         case GO_TERMINATE:
             return true;
         case GO_MOVE: