File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -2220,23 +2220,29 @@ EndFunc
2220
2220
2221
2221
Func __WinHttpNormalizeForm(ByRef $sForm , $sSpr1 , $sSpr2 )
2222
2222
Local $aData = StringToASCIIArray ($sForm , Default , Default , 2 )
2223
- Local $sOut , $bQuot = False , $bSQuot = False
2223
+ Local $sOut , $bQuot = False , $bSQuot = False , $bOpTg = True
2224
2224
For $i = 0 To UBound ($aData ) - 1
2225
2225
Switch $aData [$i ]
2226
2226
Case 34
2227
- $bQuot = Not $bQuot
2227
+ If $bOpTg Then $bQuot = Not $bQuot
2228
+ $sOut &= Chr ($aData [$i ])
2228
2229
Case 39
2229
- $bSQuot = Not $bSQuot
2230
+ If $bOpTg Then $bSQuot = Not $bSQuot
2231
+ $sOut &= Chr ($aData [$i ])
2230
2232
Case 32 ; space
2231
2233
If $bQuot Or $bSQuot Then
2232
2234
$sOut &= $sSpr1
2233
2235
Else
2234
2236
$sOut &= Chr ($aData [$i ])
2235
2237
EndIf
2238
+ Case 60 ; <
2239
+ If Not $bOpTg Then $bOpTg = True
2240
+ $sOut &= Chr ($aData [$i ])
2236
2241
Case 62 ; >
2237
2242
If $bQuot Or $bSQuot Then
2238
2243
$sOut &= $sSpr2
2239
2244
Else
2245
+ If $bOpTg Then $bOpTg = False
2240
2246
$sOut &= Chr ($aData [$i ])
2241
2247
EndIf
2242
2248
Case Else
You can’t perform that action at this time.
0 commit comments