From owner-cvs-src@FreeBSD.ORG Mon Jan 28 07:37:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DED116A418; Mon, 28 Jan 2008 07:37:08 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7047513C4CC; Mon, 28 Jan 2008 07:37:08 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m0S7b8xn026092; Mon, 28 Jan 2008 07:37:08 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0S7b8nm026091; Mon, 28 Jan 2008 07:37:08 GMT (envelope-from mtm) Message-Id: <200801280737.m0S7b8nm026091@repoman.freebsd.org> From: Mike Makonnen Date: Mon, 28 Jan 2008 07:37:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sbin/route route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 07:37:08 -0000 mtm 2008-01-28 07:37:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sbin/route route.c Log: MFC: ver. 1.82-1.83 Fix an error in bit shifting logic for network addresses. The route command would add incorrect routing entries if network numbers weren't fully "spelled" out according to their class. For example: # route add 128.0/16 (works) # route add 128/16 (doesn't work) # route add 193.0.0/24 (works) # route add 193/24 (doesn't work) Also, rework the way a netmask is deduced from network number if it [netmask] is not specified. Submitted by: Nuno Antunes (mostly) Revision Changes Path 1.81.2.1 +23 -20 src/sbin/route/route.c