Modify ↓
Opened 8 years ago
Closed 8 years ago
#3254 closed Bug (Duplicate)
_GetIP() - The overload protection of the IP discovery sites dont work!
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Milestone: | Component: | Standard UDFs | |
Version: | 3.3.14.2 | Severity: | None |
Keywords: | _GetIP | Cc: |
Description
The IP discovery site overload protection dont work. The bug is probably the "Not" in
If TimerDiff($hTimer) < $GETIP_TIMER And Not $sLastIP Then
Func _GetIP() Local Const $GETIP_TIMER = 300000 ; Constant for how many milliseconds between each check. This is 5 minutes. Local Static $hTimer = 0 ; Create a static variable to store the timer handle. Local Static $sLastIP = 0 ; Create a static variable to store the last IP. If TimerDiff($hTimer) < $GETIP_TIMER And Not $sLastIP Then ; If still in the timer and $sLastIP contains a value. Return SetExtended(1, $sLastIP) ; Return the last IP instead and set @extended to 1. EndIf . . . EndFunc ;==>_GetIP
Attachments (0)
Change History (2)
comment:1 Changed 8 years ago by anonymous
comment:2 Changed 8 years ago by Jpm
- Resolution set to Duplicate
- Status changed from new to closed
This has been solved with #3120
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
TracTickets for help on using
tickets.
With overload protection i meant that the 5 minutes cooldown.