projects
/
privoxy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sed(): Don't call enforce_header_order() if a filter removed the request line
[privoxy.git]
/
parsers.c
diff --git
a/parsers.c
b/parsers.c
index
d63647d
..
ba151d1
100644
(file)
--- a/
parsers.c
+++ b/
parsers.c
@@
-1291,7
+1291,9
@@
jb_err sed(struct client_state *csp, int filter_server_headers)
f++;
}
f++;
}
- if (!filter_server_headers && !list_is_empty(csp->config->ordered_client_headers))
+ if (!filter_server_headers &&
+ !list_is_empty(csp->config->ordered_client_headers) &&
+ csp->headers->first->str != NULL)
{
enforce_header_order(csp->headers, csp->config->ordered_client_headers);
}
{
enforce_header_order(csp->headers, csp->config->ordered_client_headers);
}