diff -bur eggdrop1.3.23+gup1-6/src/mod/server.mod/servmsg.c eggdrop1.3.23+guppyism/src/mod/server.mod/servmsg.c --- eggdrop1.3.23+gup1-6/src/mod/server.mod/servmsg.c Mon Feb 22 12:51:29 1999 +++ eggdrop1.3.23+guppyism/src/mod/server.mod/servmsg.c Sun Feb 21 21:03:51 1999 @@ -682,11 +682,15 @@ { char c, *oknicks = "^-_\\[]`", *p; char *s; + char * tmp; /* could be futile attempt to regain nick: */ if (server_online) { /* If we're online, dont bother changing ... (guppy:14Nov98) */ /* Lets log the nick is in use now though, I forgot this (guppy:19Jan98) */ - newsplit(&msg); + /* sigh */ + tmp = newsplit(&msg); + strncpy(botname, tmp, NICKMAX); + botname[NICKMAX] = 0; s = newsplit(&msg); putlog(LOG_MISC, "*", "NICK IN USE: %s (keeping '%s').\n", s, botname); return 0; diff -bur eggdrop1.3.23+gup1-6/src/patch.h eggdrop1.3.23+guppyism/src/patch.h --- eggdrop1.3.23+gup1-6/src/patch.h Mon Feb 22 12:50:31 1999 +++ eggdrop1.3.23+guppyism/src/patch.h Sun Feb 21 21:02:37 1999 @@ -167,7 +167,7 @@ * * */ -PATCH("gup1-6"); +PATCH("guppyism"); /* * *