[Mono-list] UnixEndPoint
Gonzalo Paniagua Javier
gonzalo at ximian.com
Thu Mar 9 11:58:35 EST 2006
On Mon, 2006-03-06 at 17:41 +0100, Philipp Baer wrote:
> Hi,
>
> it's me again. I came across another issue with UnixEndPoint:
> - the unix socket pathname in the sockaddr structure has to
> be zero-terminated. I've modified the serialization method
> so that a trailing zero is appended.
> - the pathname returned by a recvfrom call contains a trailing
> zero which is preserved by the .NET string. This leads to
> a different string and thus a different hash.
>
> I've attached the patch including the missing Equals method :)
Adding Equals() and GetHashCode() is ok, but I see no point in the other
changes.
As for the trailing zero, that might be a problem somewhere else. Can
you file a bug report with a test case that shows the problem or send it
here?
Thanks.
-Gonzalo
More information about the Mono-list
mailing list