ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/socket/lowlevel.C
(Generate patch)

Comparing deliantra/server/socket/lowlevel.C (file contents):
Revision 1.65 by root, Thu May 8 20:03:50 2008 UTC vs.
Revision 1.67 by root, Fri Dec 26 10:44:17 2008 UTC

184 {"requestinfo", SC(RequestInfo) 0 }, 184 {"requestinfo", SC(RequestInfo) 0 },
185 {"setfacemode", SC(SetFaceMode) 0 }, 185 {"setfacemode", SC(SetFaceMode) 0 },
186 {"setsound", SC(SetSound) 0 }, 186 {"setsound", SC(SetSound) 0 },
187 {"setup", SC(SetUp) 0 }, 187 {"setup", SC(SetUp) 0 },
188 {"version", SC(VersionCmd) 0 }, 188 {"version", SC(VersionCmd) 0 },
189 {"toggleextendedinfos", SC(ToggleExtendedInfos) 0 }, /*Added: tchize */
190 {"toggleextendedtext", SC(ToggleExtendedText) 0 }, /*Added: tchize */ 189 {"toggleextendedtext", SC(ToggleExtendedText) 0 }, /*Added: tchize */
191 {"asksmooth", SC(AskSmooth) 0 }, /*Added: tchize (smoothing technologies) */ 190 {"asksmooth", SC(AskSmooth) 0 }, /*Added: tchize (smoothing technologies) */
192}; 191};
193 192
194bool 193bool
485 return; 484 return;
486 } 485 }
487 486
488 int len = strlen (msg); 487 int len = strlen (msg);
489 488
489 if (!(color & NDI_VERBATIM)
490 && (msg_is_special (msg)
490 if (msg_is_special (msg) || (type [0] == 'c' && type [1] == '/') || len > (MAXSOCKBUF - 128)) 491 || (type [0] == 'c' && type [1] == '/') || len > (MAXSOCKBUF - 128)))
491 cfperl_send_msg (this, color, type, msg); 492 cfperl_send_msg (this, color, type, msg);
492 else if (can_msg) 493 else if (can_msg)
493 send_packet_printf ("msg %d %s %s", color & NDI_CLIENT_MASK, type, msg); 494 send_packet_printf ("msg %d %s %s", color & NDI_CLIENT_MASK, type, msg);
494 else if (color < 0) 495 else if (color < 0)
495 return; // client cannot handle this 496 return; // client cannot handle this

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines