X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Finspircd.cpp;h=839ad82c87e5e677c1f30a492bbe52cabb8d8105;hb=f6aa94fa63ed449f2042b8e6dac7b0d4aa280788;hp=5db3184b93a9ae2b2e6d119f32f5814ea7059f7e;hpb=44b62866f83dea028500d81274eaaba8e886e1c3;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 5db3184b9..839ad82c8 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -192,12 +192,19 @@ void safedelete(chanrec *p) void chop(char* str) { - if (strlen(str) > 512) - { - str[510] = '\r'; - str[511] = '\n'; - str[512] = '\0'; - } + + string temp = str; + FOREACH_MOD OnServerRaw(temp,false); + const char* str2 = temp.c_str(); + sprintf(str,"%s",str2); + + + if (strlen(str) > 512) + { + str[510] = '\r'; + str[511] = '\n'; + str[512] = '\0'; + } }