Pure Erlang implementation of 9p2000 protocol
filesystem fs 9p2000 erlang 9p

Properly handle version negotiation

Currently `e9p` supports only "legacy" version (with no extensions) so
always report that, even if version with some extensions is requested.

+1 -1
+1 -1
src/e9p_server.erl
··· 81 81 ok 82 82 end. 83 83 84 - handle_message(#tversion{version = ~"9P2000", max_packet_size = MPS}, FIDs, Handler) -> 84 + handle_message(#tversion{version = <<"9P2000", _/binary>>, max_packet_size = MPS}, FIDs, Handler) -> 85 85 % Currently only "basic" 9p2000 version is supported, without any extensions 86 86 % like `.u` or `.L` 87 87 {ok, #rversion{version = ~"9P2000", max_packet_size = MPS}, FIDs, Handler};