Fix SSH direction field being unset (addresses BIT-1365)

This commit is contained in:
Vlad Grigorescu 2015-04-17 19:55:56 -04:00
parent b514bb5cd6
commit e653036699

View file

@ -93,6 +93,10 @@ function set_session(c: connection)
info$ts = network_time();
info$uid = c$uid;
info$id = c$id;
# If both hosts are local or non-local, we can't reliably set a direction
if ( Site::is_local_addr(c$id$orig_h) != Site::is_local_addr(c$id$resp_h) )
info$direction = Site::is_local_addr(c$id$orig_h) ? OUTBOUND: INBOUND;
c$ssh = info;
}
}