Mercurial > masqmail
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 wrap: on
line diff
--- a/src/conf.c Wed Jun 30 13:23:49 2010 +0200 +++ b/src/conf.c Wed Jun 30 15:00:59 2010 +0200 @@ -99,6 +99,7 @@ fgets(buf, 255, fptr); if (buf[0] && (buf[0] != '#') && (buf[0] != '\n')) { g_strchomp(buf); + DEBUG(6) fprintf(stderr,"parse_list_file: item = %s\n", buf); list = g_list_append(list, g_strdup(buf)); } } @@ -115,7 +116,7 @@ gchar buf[256]; gchar *p, *q; - DEBUG(6) fprintf(stderr, "parsing list %s\n", line); + DEBUG(6) fprintf(stderr, "parsing list %s, file?:%d\n", line, read_file); p = line; while (*p != '\0') { @@ -132,7 +133,7 @@ /* just a normal item */ list = g_list_append(list, g_strdup(buf)); - DEBUG(6) printf("item = %s\n", buf); + DEBUG(6) fprintf(stderr, "item = %s\n", buf); if (*p) p++; @@ -214,6 +215,7 @@ iface->port = atoi(p); } else iface->port = def_port; + DEBUG(6) fprintf(stderr,"rval=%s, address:port=%s:%i\n",line, iface->address, iface->port); return iface; } @@ -401,19 +403,18 @@ if (!eat_comments(in)) return FALSE; - DEBUG(6) fprintf(stderr, "read_statement() 1\n"); - if (!read_lval(in, lval, lsize)) { return FALSE; } - DEBUG(6) fprintf(stderr, "lval = %s\n", lval); + DEBUG(6) fprintf(stderr, " lval = %s\n", lval); if ((c = fgetc(in) == '=')) { if (read_rval(in, rval, rsize)) { - DEBUG(6) fprintf(stderr, "rval = %s\n", rval); + DEBUG(6) fprintf(stderr, " rval = %s\n", rval); return TRUE; } } else { + DEBUG(6) fprintf(stderr," '=' expected after %s, char was '%c'\n", lval, c); fprintf(stderr, "'=' expected after %s, char was '%c'\n", lval, c); } return FALSE; @@ -437,6 +438,7 @@ gchar lval[256], rval[2048]; while (read_statement(in, lval, 256, rval, 2048)) { + DEBUG(6) fprintf(stderr,"read_conf(): lval=%s\n", lval); if (strcmp(lval, "debug_level") == 0) conf.debug_level = atoi(rval); else if (strcmp(lval, "run_as_user") == 0) {