summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-09-30 14:54:30 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-09-30 14:54:30 (GMT)
commitcb6ae544245fea42d68f1f1c0c3ab5fd92babcaf (patch)
tree6940045fe23ee9c6767381b2d5f504075a06a1c1
parent195ea285daa186e7d78e1c8c99e4e5dfe373a603 (diff)
parent1f4f47ccf50b4d6518c3dbfd9fd09c7bbb785929 (diff)
downloadtcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.zip
tcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.tar.gz
tcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.tar.bz2
Merge 8.6
-rw-r--r--library/http/http.tcl5
1 files changed, 2 insertions, 3 deletions
diff --git a/library/http/http.tcl b/library/http/http.tcl
index 58bbee1..df8fe2d 100644
--- a/library/http/http.tcl
+++ b/library/http/http.tcl
@@ -760,9 +760,8 @@ proc http::geturl {url args} {
foreach {flag value} $args {
if {[regexp -- $pat $flag]} {
# Validate numbers
- if {
- [info exists type($flag)] &&
- ![string is $type($flag) -strict $value]
+ if {($flag eq "-headers") ? [catch {dict size $value}] :
+ ([info exists type($flag)] && ![string is $type($flag) -strict $value])
} {
unset $token
return -code error \