Skip to content

Commit 29e5d3d

Browse files
committed
Changed: Pattern for __WinHttpAttribVal() improved to match at word boundary to avoid false match for similary named attributes (type <> formenctype).
1 parent f6e3052 commit 29e5d3d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

WinHttp.au3

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2070,7 +2070,7 @@ Func __WinHttpFormAttrib(ByRef $aAttrib, $i, $sElement)
20702070
EndFunc
20712071

20722072
Func __WinHttpAttribVal($sIn, $sAttrib)
2073-
Local $aArray = StringRegExp($sIn, '(?i).*?' & $sAttrib & '\h*=(\h*"(.*?)"|' & "\h*'(.*?)'|" & '\h*(.*?)(?: |\Z))', 3) ; e.g. id="abc" or id='abc' or id=abc
2073+
Local $aArray = StringRegExp($sIn, '(?i).*?\b' & $sAttrib & '\h*=(\h*"(.*?)"|' & "\h*'(.*?)'|" & '\h*(.*?)(?: |\Z))', 3) ; e.g. id="abc" or id='abc' or id=abc
20742074
If @error Then Return ""
20752075
Return $aArray[UBound($aArray) - 1]
20762076
EndFunc

0 commit comments

Comments
 (0)