Hi,
there is an ugly fall-through in the parsing of command line options.
case 'b':
switch(argv[i][++j]) {
...
}
/* Configfile name */
case 'C':
if((!argv[i][(j + 1)]) && argv[(i + 1)]) {
This causes at me the configfile is set to TERM=linux, which leads to the
whole process fails. A simple goto error; before case 'C' helps.
Kind regards, Jörg.