PennMUSH Incorporation 182p3 - Misc not mentioned by changes file
authorRick Bird <nveid@bender.theari.com>
Fri, 25 Mar 2011 19:07:49 +0000 (15:07 -0400)
committerRick Bird <nveid@bender.theari.com>
Fri, 25 Mar 2011 19:07:49 +0000 (15:07 -0400)
- index function in *who() functions changed to strchr
- ifdef'd out code for chat quote stripping

src/bsd.c
src/command.c

index b33e50c715b5fa143842025b92185602d9741ff3..f2efb8bec601aa00ba64bcd1155098c884ff2ad8 100644 (file)
--- a/src/bsd.c
+++ b/src/bsd.c
@@ -4133,7 +4133,7 @@ FUNCTION(fun_lwho)
   int start, count;
   int powered = !(strchr(called_as, 'M') != NULL) && Priv_Who(executor);
   int xwho = *called_as == 'X';
-  int objid = (index(called_as, 'D') != NULL);
+  int objid = (strchr(called_as, 'D') != NULL);
 
   first = 1;
   if(!xwho && nargs && args[0] && *args[0]) {
@@ -4375,7 +4375,7 @@ FUNCTION(fun_zwho)
   dbref zone, victim;
   int first;
   int powered = (strcmp(called_as, "ZMWHO") && Priv_Who(executor));
-  int objid = (index(called_as, 'D') != NULL);
+  int objid = (strchr(called_as, 'D') != NULL);
   first = 1;
 
   zone = match_thing(executor, args[0]);
index 56819eb9d38d5b586345bffc703513af62dfa673..0f8564694cba0a5ec9ed62e2eb030169b19a5423 100644 (file)
@@ -910,8 +910,11 @@ command_parse(dbref player, dbref cause, dbref realcause, char *string, int from
     return NULL;
   case SAY_TOKEN:
     replacer = "SAY";
+#if 0
+    /* Messes up hooks when chat_strip_quote is yes. See bug #6677 */
     if (CHAT_STRIP_QUOTE)
       p--;                     /* Since 'say' strips out the '"' */
+#endif
     break;
   case POSE_TOKEN:
     replacer = "POSE";