You're right, just did it too. The capture is from an OSX Mac and it doesn't desegment with a modified DSI port too.
I don't have a capture using a non-standard port, but I tried modifying the DSI dissector to register on a non-standard port and reading a capture using a standard port with that version of Ethereal; if I used Decode As to decode the standard DSI traffic as DSI, it did desegment the traffic.
Didier
Powered by MHonArc 2.6.10