From: Jim Meyering Date: Thu, 22 Nov 2001 09:01:39 +0000 (+0000) Subject: csplit could get a failed assertion: printf 'a\n\n'|csplit - '/^$/' 2 X-Git-Tag: TEXTUTILS-2_0_17~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c36eeadd49db9b233cdc831753901e84d9d5d9b9;p=thirdparty%2Fcoreutils.git csplit could get a failed assertion: printf 'a\n\n'|csplit - '/^$/' 2 No longer include assert.h. (process_line_count): Remove invalid assertion. --- diff --git a/src/csplit.c b/src/csplit.c index 7812e375a7..adea98e639 100644 --- a/src/csplit.c +++ b/src/csplit.c @@ -21,7 +21,6 @@ #include #include -#include #include #include #include @@ -769,12 +768,6 @@ process_line_count (const struct control *p, int repetition) linenum = get_first_line_in_buffer (); - /* Initially, I wanted to assert linenum < last_line_to_save, but that - condition is false for the valid command: echo | csplit - 1 '{*}'. - So, relax it just a little. */ - assert ((linenum == 1 && last_line_to_save == 1) - || linenum < last_line_to_save); - while (linenum++ < last_line_to_save) { line = remove_line ();