Browse Source

move verbose socket logging out of socket driver

the way it's used, it's more of a high-level function.
wip/maildir-uid-dupes-test
Oswald Buddenhagen 11 years ago
parent
commit
27fa63a577
  1. 8
      src/drv_imap.c
  2. 4
      src/socket.c

8
src/drv_imap.c

@ -701,6 +701,10 @@ parse_imap_list( imap_store_t *ctx, char **sp, parse_list_state_t *sts )
getline: getline:
if (!(s = socket_read_line( &ctx->conn ))) if (!(s = socket_read_line( &ctx->conn )))
goto postpone; goto postpone;
if (DFlags & VERBOSE) {
puts( s );
fflush( stdout );
}
} else if (*s == '"') { } else if (*s == '"') {
/* quoted string */ /* quoted string */
s++; s++;
@ -1162,6 +1166,10 @@ imap_socket_read( void *aux )
} }
if (!(cmd = socket_read_line( &ctx->conn ))) if (!(cmd = socket_read_line( &ctx->conn )))
return; return;
if (DFlags & VERBOSE) {
puts( cmd );
fflush( stdout );
}
arg = next_arg( &cmd ); arg = next_arg( &cmd );
if (!arg) { if (!arg) {

4
src/socket.c

@ -591,10 +591,6 @@ socket_read_line( conn_t *b )
if (p != s && p[-1] == '\r') if (p != s && p[-1] == '\r')
p--; p--;
*p = 0; *p = 0;
if (DFlags & VERBOSE) {
puts( s );
fflush( stdout );
}
return s; return s;
} }

Loading…
Cancel
Save