diff U3 C:/Temp/insight-weekly-CVS-7.0.50-20091130/src/tk/generic/tkWindow.c C:/Temp/insight-patched/src/tk/generic/tkWindow.c --- C:/Temp/insight-weekly-CVS-7.0.50-20091130/src/tk/generic/tkWindow.c Tue Jan 21 22:24:46 2003 +++ C:/Temp/insight-patched/src/tk/generic/tkWindow.c Wed May 25 09:44:50 2011 @@ -450,6 +450,11 @@ if ((*p == '.') && (p[1] != '\0')) { length = p - screenName; screenId = strtoul(p+1, (char **) NULL, 10); + } else + /* Cover the "xxx.xxx.xxx.xxx:0." case */ + if ((*p == '.') && (p[1] == '\0')) { + length = p - screenName; + screenId = 0; } /*