Skip to content
Snippets Groups Projects
Commit 0e6678e5 authored by ballen4705's avatar ballen4705
Browse files

Added newline warning for lines that just exceed max length by 1

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@139 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent 36dee614
No related branches found
No related tags found
No related merge requests found
......@@ -39,7 +39,7 @@
// CVS ID strings
extern const char *CVSid1, *CVSid2;
const char *CVSid3="$Id: smartd.c,v 1.33 2002/10/26 09:38:26 ballen4705 Exp $"
const char *CVSid3="$Id: smartd.c,v 1.34 2002/10/26 09:58:05 ballen4705 Exp $"
CVSID1 CVSID4 CVSID7;
// This function prints either to stdout or to the syslog as needed
......@@ -509,8 +509,13 @@ int parseconfigfile(){
// See if line is too long
len=strlen(line);
if (len>MAXLINELEN){
printout(LOG_CRIT,"Error: line %d of file %s is more than than %d characters long.\n",
lineno,CONFIGFILE,MAXLINELEN);
char *warn;
if (line[len-1]=='\n')
warn="(including newline!) ";
else
warn="";
printout(LOG_CRIT,"Error: line %d of file %s %sis more than than %d characters long.\n",
lineno,CONFIGFILE,warn,MAXLINELEN);
exit(1);
}
......
......@@ -39,7 +39,7 @@
// CVS ID strings
extern const char *CVSid1, *CVSid2;
const char *CVSid3="$Id: smartd.cpp,v 1.33 2002/10/26 09:38:26 ballen4705 Exp $"
const char *CVSid3="$Id: smartd.cpp,v 1.34 2002/10/26 09:58:05 ballen4705 Exp $"
CVSID1 CVSID4 CVSID7;
// This function prints either to stdout or to the syslog as needed
......@@ -509,8 +509,13 @@ int parseconfigfile(){
// See if line is too long
len=strlen(line);
if (len>MAXLINELEN){
printout(LOG_CRIT,"Error: line %d of file %s is more than than %d characters long.\n",
lineno,CONFIGFILE,MAXLINELEN);
char *warn;
if (line[len-1]=='\n')
warn="(including newline!) ";
else
warn="";
printout(LOG_CRIT,"Error: line %d of file %s %sis more than than %d characters long.\n",
lineno,CONFIGFILE,warn,MAXLINELEN);
exit(1);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment