aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-05-04 15:36:07 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-05-04 15:36:07 +0000
commitd321056e8d7acf527d0aa4a94471c89ba4dc2438 (patch)
tree77ca916d7b5f895876a8ac0eb5ea81c473e8d2a7 /lib
parentd9a1a59f2242711e287df3b93160e0a2494f23e1 (diff)
made VERBOSE output more like it used to be, HEADER_IN is thus also ignored
by the internal debugfunction callback
Diffstat (limited to 'lib')
-rw-r--r--lib/sendf.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/sendf.c b/lib/sendf.c
index 6d4ab1fb7..e20b147bf 100644
--- a/lib/sendf.c
+++ b/lib/sendf.c
@@ -392,13 +392,15 @@ int Curl_debug(struct SessionHandle *data, curl_infotype type,
return (*data->set.fdebug)(data, type, ptr, size,
data->set.debugdata);
- if(type >= CURLINFO_DATA_IN)
- /* don't do the data parts now */
- return 0;
-
- fwrite(s_infotype[type], 2, 1, data->set.err);
- fwrite(ptr, size, 1, data->set.err);
-
+ switch(type) {
+ case CURLINFO_TEXT:
+ case CURLINFO_HEADER_OUT:
+ fwrite(s_infotype[type], 2, 1, data->set.err);
+ fwrite(ptr, size, 1, data->set.err);
+ break;
+ default: /* nada */
+ break;
+ }
return 0;
}