From: Francois Fleuret Date: Sat, 28 Mar 2009 22:22:36 +0000 (+0100) Subject: Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=90657aba25e6ff797f8631ae59cd50a27c227744;hp=d16091a095fc688298550b1de41aad0b158b9761;p=selector.git Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector --- diff --git a/selector.cc b/selector.cc index 06456ab..f5b9d2d 100644 --- a/selector.cc +++ b/selector.cc @@ -41,7 +41,7 @@ using namespace std; #define VERSION "1.0" -const int buffer_size = 1024; +const int buffer_size = 4096; // Yeah, global variables! @@ -544,7 +544,13 @@ int main(int argc, char **argv) { file.getline(raw_line, buffer_size); - if(strcmp(raw_line, "") != 0) { + if(file.fail()) { + cerr << "Line too long." << endl; + cerr << raw_line << endl; + exit(1); + } + + if(raw_line[0]) { char *s, *t; const char *u;