diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index 7554cde11130b868fa0d36b11ca98f0a502c9a02..837a8366c637408ef1977af5ce6ca295126a1f7f 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -144,6 +144,10 @@ int main(int argc, char **argv)
 		bbs->user[0]=0;
 		bbs->password[0]=0;
 		p1=url+9;
+		/* Remove trailing / (Win32 adds one 'cause it hates me) */
+		p2=strchr(p1,'/');
+		if(p2!=NULL);
+			*p2=0;
 		p3=strchr(p1,'@');
 		if(p3!=NULL) {
 			*p3=0;