diff -r -C3 -p old/src/nntpcache.c new/src/nntpcache.c *** old/src/nntpcache.c Fri Jun 23 23:40:56 2006 --- new/src/nntpcache.c Sat Jun 24 00:00:16 2006 *************** static bool load_servers(char *file) *** 810,816 **** loge (("missing password in %s:%d: %s", file, n, buf)); continue; } ! if ((hostname = strrchr(password-2, '@')) != NULL) { *(hostname++) = '\0'; username = host; list->user = Sstrdup (username); --- 810,824 ---- loge (("missing password in %s:%d: %s", file, n, buf)); continue; } ! ! /* ! * Silly bugfix, now it rocks; hey guys, someone really ! * hates you! Bill... are you Bill? :-) ! * ! * 2006/06/23 dmr@c0nc3pt.com ! */ ! ! if ((hostname = strrchr(password, '@')) != NULL) { *(hostname++) = '\0'; username = host; list->user = Sstrdup (username);