﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3254	_GetIP() - The overload protection of the IP discovery sites dont work!	anonymous		"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
}}}"	Bug	closed		Standard UDFs	3.3.14.2	None	Duplicate	_GetIP	
