From owner-freebsd-bugs Fri Nov 1 20:50:09 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA22743 for bugs-outgoing; Fri, 1 Nov 1996 20:50:09 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA22728; Fri, 1 Nov 1996 20:50:04 -0800 (PST) Resent-Date: Fri, 1 Nov 1996 20:50:04 -0800 (PST) Resent-Message-Id: <199611020450.UAA22728@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, adam@veda.is Received: from veda.is (root@ubiq.veda.is [193.4.230.60]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA21681 for ; Fri, 1 Nov 1996 20:41:22 -0800 (PST) Received: (from adam@localhost) by veda.is (8.8.2/8.7.3) id EAA00669; Sat, 2 Nov 1996 04:41:15 GMT Message-Id: <199611020441.EAA00669@veda.is> Date: Sat, 2 Nov 1996 04:41:15 GMT From: Adam David Reply-To: adam@veda.is To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/1943: route(1) args Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1943 >Category: bin >Synopsis: route(1) args >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 1 20:50:02 PST 1996 >Last-Modified: >Originator: Adam David >Organization: Veda Internet >Release: FreeBSD 2.2-CURRENT i386 >Environment: network >Description: The commandline is not parsed very accurately, and this can produce bogus results. Also, it is non-obvious how to remove a lock (omit the -lock keyword and specify the value 0). >How-To-Repeat: try the following: root# route change default -lock # does nothing root# route change default -lock -mtu # segmentation fault root# route change default -lock -mtu garbage # -lock -mtu 0 root# route change default -mtu # segmentation fault root# route change default -mtu garbage # -mtu 0 >Fix: don't rely so heavily on atoi() to DTRT >Audit-Trail: >Unformatted: