move verbose socket logging out of socket driver
the way it's used, it's more of a high-level function.
This commit is contained in:
parent
0b32734693
commit
27fa63a577
|
@ -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) {
|
||||||
|
|
|
@ -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…
Reference in New Issue
Block a user