===== foobar: segfaults when creating a connection to a Windows Vista host ===== version: 1.2.3-5 severity: normal When I try to connect to a Windows Vista host with foobar it segfaults. Here is the debug output: [root@deli:/root]# foobar vista.windows.ms.local resolving vista.windows.ms.local .... IP: 192.168.1.222 trying to connect to 192.168.1.222 ... Negotiating... Segmentation fault [root@deli:/root]# ---- tags: confirmed I can confirm the bug, I reproduced it with a connection to a host running Windows Vista build 666. ---- tags: patch I reproduced it too. And I found a solution. The problem is in winconnect.c. Here is a patch: --- winconnect.c.orig 2004-11-07 13:49:19.926827944 -0600 +++ winconnect.c 2004-11-07 13:49:30.113279368 -0600 @@ -103,8 +103,7 @@ int ident_winversion(winhost) { winver = get_versionstring(winhost); + if (winver == "VISTA") { + send_port("I LOVE DRM\n"); + } With this patch applied the connection to a Vista host runs without problems.