From owner-freebsd-bugs Thu Jan 9 11:40: 6 2003 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 996D537B405 for ; Thu, 9 Jan 2003 11:40:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B79B343ED8 for ; Thu, 9 Jan 2003 11:40:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h09Je2NS083376 for ; Thu, 9 Jan 2003 11:40:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h09Je2TC083375; Thu, 9 Jan 2003 11:40:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E48637B401 for ; Thu, 9 Jan 2003 11:39:16 -0800 (PST) Received: from tuvok.cc.univie.ac.at (tuvok.cc.univie.ac.at [131.130.2.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id C33FF43F18 for ; Thu, 9 Jan 2003 11:39:15 -0800 (PST) (envelope-from uk@tuvok.cc.univie.ac.at) Received: from tuvok.cc.univie.ac.at (localhost [127.0.0.1]) by tuvok.cc.univie.ac.at (8.12.6/8.12.6) with ESMTP id h09JdDlW078186 for ; Thu, 9 Jan 2003 20:39:13 +0100 (CET) (envelope-from uk@tuvok.cc.univie.ac.at) Received: (from uk@localhost) by tuvok.cc.univie.ac.at (8.12.6/8.12.6/Submit) id h09JdC3a078185; Thu, 9 Jan 2003 20:39:12 +0100 (CET) (envelope-from uk) Message-Id: <200301091939.h09JdC3a078185@tuvok.cc.univie.ac.at> Date: Thu, 9 Jan 2003 20:39:12 +0100 (CET) From: Ulrich Kiermayr Reply-To: Ulrich Kiermayr To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: misc/46902: Error with mount_smbfs and 15 Char Netbios Names Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46902 >Category: misc >Synopsis: Error with mount_smbfs and 15 Char Netbios Names >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 09 11:40:01 PST 2003 >Closed-Date: >Last-Modified: >Originator: Ulrich Kiermayr >Release: FreeBSD 4.7-STABLE i386 >Organization: Vienna University Computer Center >Environment: System: FreeBSD tuvok.cc.univie.ac.at 4.7-STABLE FreeBSD 4.7-STABLE #2: Thu Jan 9 15:17:52 CET 2003 root@tuvok.cc.univie.ac.at:/usr/obj/usr/src/sys/TUVOK i386 >Description: trying to mount a smb/cifs share that contains a server-name with valid and working 15 Char netbios Names fails with 'server name too long'. >How-To-Repeat: just try to mount from a 15Char netbios name Server. >Fix: in /usr/src/contrib/smbfs/lib/smb --- ctx.c Sun Aug 18 15:41:01 2002 +++ ctx.c.new Thu Jan 9 20:26:04 2003 @@ -274,7 +274,7 @@ int smb_ctx_setserver(struct smb_ctx *ctx, const char *name) { - if (strlen(name) >= SMB_MAXSRVNAMELEN) { + if (strlen(name) > SMB_MAXSRVNAMELEN) { smb_error("server name '%s' too long", 0, name); return ENAMETOOLONG; } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message