]> granicus.if.org Git - nethack/commitdiff
plural of lotus followup
authorcohrs <cohrs>
Tue, 19 Feb 2002 06:01:45 +0000 (06:01 +0000)
committercohrs <cohrs>
Tue, 19 Feb 2002 06:01:45 +0000 (06:01 +0000)
Don't convert *us -> *i for short words like "bus"

src/objnam.c

index 4c4dfa3f2e1e39b99db0bbe962e4a79b44bf11d2..d635ecade572e3656ad8b1a33133259c257aa23f 100644 (file)
@@ -1256,8 +1256,8 @@ const char *oldstr;
                goto bottom;
        }
 
-       /* fungus/fungi, homunculus/homunculi, but lotuses, wumpuses */
-       if (!strcmp(spot-1, "us") &&
+       /* fungus/fungi, homunculus/homunculi, but buses, lotuses, wumpuses */
+       if (len > 3 && !strcmp(spot-1, "us") &&
            (len < 5 || (strcmp(spot-4, "lotus") &&
                         (len < 6 || strcmp(spot-5, "wumpus"))))) {
                *(spot--) = (char)0;