X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=chat%2Fchat.c;h=d2d255a1c7c015660adb75b0f9dcc21e6953d964;hb=9c7ba0d42dee5e3f84ecb6e4fcdbefc6c1cd965c;hp=1639b3e440692f6bbb92da8ab60314d5ad4e15d3;hpb=61821b9b6106a1e834ce14783a0b03b8c5301328;p=ppp.git diff --git a/chat/chat.c b/chat/chat.c index 1639b3e..d2d255a 100644 --- a/chat/chat.c +++ b/chat/chat.c @@ -1020,14 +1020,13 @@ void chat_send (register char *s) s1 = clean(s, 0); - if (strlen(s1) > strlen(s) - || strlen(s1) + 1 > sizeof(fail_buffer)) + if (strlen(s1) + 1 > sizeof(fail_buffer)) fatal(1, "Illegal or too-long ABORT string ('%v')", s); abort_string[n_aborts++] = s1; if (verbose) - msgf("abort on (%v)", s); + msgf("abort on (%v)", s1); return; } @@ -1041,8 +1040,7 @@ void chat_send (register char *s) s1 = clean(s, 0); - if (strlen(s1) > strlen(s) - || strlen(s1) + 1 > sizeof(fail_buffer)) + if (strlen(s1) + 1 > sizeof(fail_buffer)) fatal(1, "Illegal or too-long CLR_ABORT string ('%v')", s); old_max = n_aborts; @@ -1053,7 +1051,7 @@ void chat_send (register char *s) pack++; n_aborts--; if (verbose) - msgf("clear abort on (%v)", s); + msgf("clear abort on (%v)", s1); } } free(s1); @@ -1070,14 +1068,13 @@ void chat_send (register char *s) fatal(2, "Too many REPORT strings"); s1 = clean(s, 0); - if (strlen(s1) > strlen(s) - || strlen(s1) + 1 > sizeof(fail_buffer)) + if (strlen(s1) + 1 > sizeof(fail_buffer)) fatal(1, "Illegal or too-long REPORT string ('%v')", s); report_string[n_reports++] = s1; if (verbose) - msgf("report (%v)", s); + msgf("report (%v)", s1); return; } @@ -1091,8 +1088,7 @@ void chat_send (register char *s) s1 = clean(s, 0); - if (strlen(s1) > strlen(s) - || strlen(s1) + 1 > sizeof(fail_buffer)) + if (strlen(s1) + 1 > sizeof(fail_buffer)) fatal(1, "Illegal or too-long REPORT string ('%v')", s); old_max = n_reports; @@ -1103,7 +1099,7 @@ void chat_send (register char *s) pack++; n_reports--; if (verbose) - msgf("clear report (%v)", s); + msgf("clear report (%v)", s1); } } free(s1);