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 _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
