diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-09-30 14:54:30 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-09-30 14:54:30 (GMT) |
| commit | cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf (patch) | |
| tree | 6940045fe23ee9c6767381b2d5f504075a06a1c1 | |
| parent | 195ea285daa186e7d78e1c8c99e4e5dfe373a603 (diff) | |
| parent | 1f4f47ccf50b4d6518c3dbfd9fd09c7bbb785929 (diff) | |
| download | tcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.zip tcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.tar.gz tcl-cb6ae544245fea42d68f1f1c0c3ab5fd92babcaf.tar.bz2 | |
Merge 8.6
| -rw-r--r-- | library/http/http.tcl | 5 |
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 \ |
