diff --git a/cassandane/Cassandane/GenericDaemon.pm b/cassandane/Cassandane/GenericDaemon.pm index ab9dc309d8..a8de382b9a 100644 --- a/cassandane/Cassandane/GenericDaemon.pm +++ b/cassandane/Cassandane/GenericDaemon.pm @@ -325,7 +325,7 @@ sub _is_listening_af my ($self, $af) = @_; my @cmd = ( - 'netstat', + (-e "/mnt/c/Windows/system32/netstat.exe") ? './utils/fakenetstat' : 'netstat', '-l', # listening ports only '-n', # numeric output ); diff --git a/cassandane/utils/fakenetstat b/cassandane/utils/fakenetstat new file mode 100755 index 0000000000..b255301286 --- /dev/null +++ b/cassandane/utils/fakenetstat @@ -0,0 +1 @@ +/mnt/c/Windows/system32/netstat.exe -an | sed -e 's/LISTENING/LISTEN/' -e 's/ TCP/tcp 0 0/'