From owner-freebsd-current Thu May 16 19:58:11 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA02369 for current-outgoing; Thu, 16 May 1996 19:58:11 -0700 (PDT) Received: from nervosa.com (root@nervosa.com [192.187.228.86]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id TAA02363 for ; Thu, 16 May 1996 19:58:06 -0700 (PDT) Received: from onyx.nervosa.com (coredump@onyx.nervosa.com [10.0.0.1]) by nervosa.com (8.7.5/8.7.3) with SMTP id TAA20055 for ; Thu, 16 May 1996 19:58:03 -0700 (PDT) Date: Thu, 16 May 1996 19:58:01 -0700 (PDT) From: invalid opcode To: freebsd-current@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Scratch that last post, the correct patch is: *** rlogin.c Thu May 16 19:52:12 1996 --- rlogin.c.new Thu May 16 19:54:02 1996 *************** *** 241,246 **** --- 241,252 ---- if (!user) user = pw->pw_name; + if (p = rindex(host, '@')) { + memmove((char *)user, (char *)host, p - host); + user[p - host] = '\0'; + host = ++p; + } + sp = NULL; #ifdef KERBEROS if (use_kerberos) { == Chris Layne ======================================== Nervosa Computing == == coredump@nervosa.com ================ http://www.nervosa.com/~coredump ==