[Bug 8533] Unhandled page fault on write access
Wine Bugs
wine-bugs at winehq.org
Thu May 31 08:41:29 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=8533
------- Additional Comments From vladimiroski at gmail.com 2007-31-05 08:41 -------
Damjan Jovanovic, strLocalHostInternal It's set here:
'-----------------------
'This function binds a socket to a local port and IP.
'Retunrs TRUE if it has success.
Private Function BindInternal(Optional ByVal varLocalPort As Variant, _
Optional ByVal varLocalIP As Variant) As Boolean
'<EhHeader>
On Error GoTo BindInternal_Err
'</EhHeader>
100 If m_enmState = sckOpen Then
102 BindInternal = True
Exit Function
End If
Dim lngLocalPortInternal As Long
Dim strLocalHostInternal As String
Dim strIP As String
Dim lngAddressInternal As Long
Dim lngResult As Long
Dim lngErrorCode As Long
104 BindInternal = False
'Check if varLocalPort is a number between 0 and 65535
106 If Not IsMissing(varLocalPort) Then
108 If IsNumeric(varLocalPort) Then
110 If varLocalPort < 0 Or varLocalPort > 65535 Then
112 BindInternal = False
114 Err.Raise sckInvalidArg, "CSocketMaster.BindInternal", "The
argument passed to a function was not in the correct format or in the specified
range."
Else
116 lngLocalPortInternal = CLng(varLocalPort)
End If
Else
118 BindInternal = False
120 Err.Raise sckUnsupported, "CSocketMaster.BindInternal",
"Unsupported variant type."
End If
Else
122 lngLocalPortInternal = m_lngLocalPort
End If
124 If Not IsMissing(varLocalIP) Then
126 If varLocalIP <> vbNullString Then
128 strLocalHostInternal = CStr(varLocalIP)
Else
130 strLocalHostInternal = ""
End If
Else
132 strLocalHostInternal = ""
End If
'get a 32 bits long IP
134 lngAddressInternal = ResolveIfHostnameSync(strLocalHostInternal, strIP,
lngResult)
...etc...
'-----------------------------------------------------------
As one of my previous comment, this does not produce any error in Windows.
I think I can help you with that test case by giving you the values of the
variables and the results of the operations when running in windows... I just
need to switch back to it.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list