Just so you know you could do it like this without the need for using Call.
#include <File.au3>
Example()
Func Example()
Local $aSplit = StringSplit(FileRead(@UserProfileDir & '/desktop/updates_2.ini'), "[)", 1)
Local $aFileList = _FileListToArray(@UserProfileDir & '/desktop/updates/')
If Not @error Then ; Check that an @error wasn't returned.
For $i = 1 To $aFileList[0]
Compare($aSplit, $aFileList[$i]) ; No need for Call, just use the function instead.
Next
EndIf
EndFunc ;==>Example
Func Compare($aArray, $sData)
For $i = 5 To $aArray[0]
If $aArray[$i] = $sData Then
MsgBox(0, "", 'netData: ' & $aArray[$i] & ' localData: ' & $sData)
EndIf
Next
EndFunc ;==>Compare