masqmail-0.2

diff src/conf.c @ 114:a80ebfa16cd5

better debugging output (thanks to Paolo)
author meillo@marmaro.de
date Wed, 30 Jun 2010 15:00:59 +0200
parents 71605f542ecc
children 315773f814f7
line diff
     1.1 --- a/src/conf.c	Wed Jun 30 13:23:49 2010 +0200
     1.2 +++ b/src/conf.c	Wed Jun 30 15:00:59 2010 +0200
     1.3 @@ -99,6 +99,7 @@
     1.4  		fgets(buf, 255, fptr);
     1.5  		if (buf[0] && (buf[0] != '#') && (buf[0] != '\n')) {
     1.6  			g_strchomp(buf);
     1.7 +			DEBUG(6) fprintf(stderr,"parse_list_file: item = %s\n", buf);
     1.8  			list = g_list_append(list, g_strdup(buf));
     1.9  		}
    1.10  	}
    1.11 @@ -115,7 +116,7 @@
    1.12  	gchar buf[256];
    1.13  	gchar *p, *q;
    1.14  
    1.15 -	DEBUG(6) fprintf(stderr, "parsing list %s\n", line);
    1.16 +	DEBUG(6) fprintf(stderr, "parsing list %s, file?:%d\n", line, read_file);
    1.17  
    1.18  	p = line;
    1.19  	while (*p != '\0') {
    1.20 @@ -132,7 +133,7 @@
    1.21  			/* just a normal item */
    1.22  			list = g_list_append(list, g_strdup(buf));
    1.23  
    1.24 -		DEBUG(6) printf("item = %s\n", buf);
    1.25 +		DEBUG(6) fprintf(stderr, "item = %s\n", buf);
    1.26  
    1.27  		if (*p)
    1.28  			p++;
    1.29 @@ -214,6 +215,7 @@
    1.30  		iface->port = atoi(p);
    1.31  	} else
    1.32  		iface->port = def_port;
    1.33 +	DEBUG(6) fprintf(stderr,"rval=%s, address:port=%s:%i\n",line, iface->address, iface->port);
    1.34  
    1.35  	return iface;
    1.36  }
    1.37 @@ -401,19 +403,18 @@
    1.38  	if (!eat_comments(in))
    1.39  		return FALSE;
    1.40  
    1.41 -	DEBUG(6) fprintf(stderr, "read_statement() 1\n");
    1.42 -
    1.43  	if (!read_lval(in, lval, lsize)) {
    1.44  		return FALSE;
    1.45  	}
    1.46  
    1.47 -	DEBUG(6) fprintf(stderr, "lval = %s\n", lval);
    1.48 +	DEBUG(6) fprintf(stderr, "  lval = %s\n", lval);
    1.49  	if ((c = fgetc(in) == '=')) {
    1.50  		if (read_rval(in, rval, rsize)) {
    1.51 -			DEBUG(6) fprintf(stderr, "rval = %s\n", rval);
    1.52 +			DEBUG(6) fprintf(stderr, "  rval = %s\n", rval);
    1.53  			return TRUE;
    1.54  		}
    1.55  	} else {
    1.56 +		DEBUG(6) fprintf(stderr,"  '=' expected after %s, char was '%c'\n", lval, c);
    1.57  		fprintf(stderr, "'=' expected after %s, char was '%c'\n", lval, c);
    1.58  	}
    1.59  	return FALSE;
    1.60 @@ -437,6 +438,7 @@
    1.61  
    1.62  	gchar lval[256], rval[2048];
    1.63  	while (read_statement(in, lval, 256, rval, 2048)) {
    1.64 +		DEBUG(6) fprintf(stderr,"read_conf(): lval=%s\n", lval);
    1.65  		if (strcmp(lval, "debug_level") == 0)
    1.66  			conf.debug_level = atoi(rval);
    1.67  		else if (strcmp(lval, "run_as_user") == 0) {