From patchwork Wed Oct 23 14:24:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Radovan Prodanovic X-Patchwork-Id: 1182326 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=mitel.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=mitel.com header.i=@mitel.com header.b="DmR68bbR"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46yyRz3p2pz9sP6 for ; Thu, 24 Oct 2019 04:44:31 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 43F0FC21E57; Wed, 23 Oct 2019 17:44:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 3D7A3C21E1A; Wed, 23 Oct 2019 17:44:02 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 260B2C21C27; Wed, 23 Oct 2019 14:24:12 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810077.outbound.protection.outlook.com [40.107.81.77]) by lists.denx.de (Postfix) with ESMTPS id 385ABC21BE5 for ; Wed, 23 Oct 2019 14:24:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gUx8v7aFKdvoO0Z7q0Kdab0OlHS33PjY7Yo1nYEF2FTygosJpUH3UHo17PME9C3YraXJe7SSfhIbh3klabwkxi6bXNHG75n4+9N4umVsDeBGhvfP2ygY2DMSqsK5UMn2jlZFkVBWbjHW1iBKyBKUHj55H8kG+p/WtuDkngtYVJyT3TrBP0iU12WvB4vFsEGuHeSasoUMJJzFB7fMZZ7o1b31iW+/ZdPCzPgRYgLFbHlT7BWntrLJuM/M4Qo8VZsoeBNfjQwbdy8cKnqsDTcJZgQzbt5hwyfc6VM4I/DLlITK6BbII3G8nt4eanG6mIehqxESh7yXe7lwUD0/mk2LYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u18Qm83RaI6eEUZUw9CqgyWNbcKC3qPMufgWh0/RlHc=; b=eZATerVO4NODVF2AC0B6hI/mOhs/pm9nmJL+cUsy1UulXaVe858Hh5a+IRehrlfS+8PA2tehZvdOE1t7DzbUNyC1R8LDPQKDkdzh/xXsStqEvku1DhWcfIT5cSY3cbx1O4np1n/oLmxS2/sta1veaAdW21po+kqYXNVuAMsVmFriqPPwuIhdDR35+cEbHyaTyCc6LYvsypk/q4zd0ouzAu5ECAxwOOFJRcNtloEET4Y0hzjxRmz45jxZVGupzSRGlrT4dVgnk7OJtLY3MBDq8rY5JyPrqydhT/8Xwj3PzdzlEw+rXVrR/dnzNhSrdhqm1OdS5pKTl7L69wQJySZ37g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mitel.com; dmarc=pass action=none header.from=mitel.com; dkim=pass header.d=mitel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitel.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u18Qm83RaI6eEUZUw9CqgyWNbcKC3qPMufgWh0/RlHc=; b=DmR68bbRc1ukmJOexmYOWAa/4J+sFcwxUWrKZwhYCqnGbUEHYKw1li/aHtkEVnWsVvtJ13ag09g0riTZfTBzq2lsQI4MeRFgmeqqbKAowXN1nPKO1hAj8BHbaCco5dZF+YvCkQTccaKi1qhl97kXny9uFxO4fIVWL4wsTi45bEQ= Received: from DM5PR1201MB2488.namprd12.prod.outlook.com (10.172.86.143) by DM5PR1201MB0252.namprd12.prod.outlook.com (10.174.109.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.20; Wed, 23 Oct 2019 14:24:07 +0000 Received: from DM5PR1201MB2488.namprd12.prod.outlook.com ([fe80::34e2:a3ee:d368:f4aa]) by DM5PR1201MB2488.namprd12.prod.outlook.com ([fe80::34e2:a3ee:d368:f4aa%7]) with mapi id 15.20.2367.025; Wed, 23 Oct 2019 14:24:07 +0000 From: Radovan Prodanovic To: "u-boot@lists.denx.de" Thread-Topic: [U-Boot] How to make commands non repeatable? Thread-Index: AdWJMkpu91eTtz/SRWautKD58yTxHwAeo0Fw Date: Wed, 23 Oct 2019 14:24:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=radovan.prodanovic@mitel.com; x-originating-ip: [216.191.234.70] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: e055b0a2-21ad-4864-b9cf-08d757c4aa22 x-ms-traffictypediagnostic: DM5PR1201MB0252: x-microsoft-antispam-prvs: x-mitel-disclaimer: EN x-mitel-disclaimer-done: 1 x-ms-oob-tlc-oobclassifiers: OLM:5236; x-forefront-prvs: 019919A9E4 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(346002)(136003)(39850400004)(376002)(189003)(199004)(74316002)(478600001)(14454004)(2351001)(26005)(2906002)(102836004)(81156014)(8676002)(99286004)(316002)(44832011)(8936002)(9686003)(81166006)(25786009)(6436002)(6306002)(54896002)(5640700003)(55016002)(33656002)(66556008)(64756008)(66476007)(66446008)(76116006)(6506007)(66946007)(66066001)(76176011)(7696005)(256004)(11346002)(5660300002)(66574012)(2501003)(476003)(5024004)(14444005)(7736002)(71190400001)(52536014)(486006)(3846002)(6116002)(6916009)(446003)(86362001)(186003)(71200400001)(790700001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR1201MB0252; H:DM5PR1201MB2488.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mitel.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ky3T2Es3h+pMS3olrku9izBSBoD7LKeI2svnZax5KfhGqS8hJGSChILEYyxWrWLmrDbTDoa3TKjxNuIKgq0wzyba9MmV5CcQ6g0oLKRKcOEsoi7BF+ROAKXVPGUUcg8MIIXG8q3tqNy70lRQCz3GkF8+f8KZUSORvwINud7+tejffZpCqcC0mUR5MYrIIDL+qNw/dnKPpZ+44whuhN0HXrWC59mWr7SPQOrRqu6RfIb9wN1Ng3P4RWuBiQ6bu/XKXPeET27dHsH9IHX633otpl1WUdau3JZbjs1Y/TP8odNV7UeHCV40cZHoQHQl5FMGM8kWYc3khvsKo44cCFq4g8abcb/76AOnow223Hi3wBgOYmZNTNsY6TYGXst8rFwZCrf9vmdQs30DMs7QoG1hKFkpSrYQ9fEMOFchelJKgRH497+HpObLqYz/b45HcA6M x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: mitel.com X-MS-Exchange-CrossTenant-Network-Message-Id: e055b0a2-21ad-4864-b9cf-08d757c4aa22 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2019 14:24:07.3464 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4bff5a2b-b30d-4939-81ff-8f76138347df X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6XUDo2+S8A++SHor18mLObchouvC+qLC1E/hx/IIq5L7RPUsbiPKo+OLjfFq0SSkAt8IL08o59EbH+XuoWoQNthI9aluhAyUGw/LaVLYQA4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1201MB0252 X-Mailman-Approved-At: Wed, 23 Oct 2019 17:44:00 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Subject: [U-Boot] How to make commands non repeatable? X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" How to make commands non repeatable? So instead of this: => print ipaddr ipaddr=10.38.72.69 => ipaddr=10.38.72.69 => ipaddr=10.38.72.69 => To get: => => print ipaddr ipaddr=10.38.72.69 => => => => Is there a better way of accomplishing this compared to the mod below: -bash-4.2$ git diff diff --git a/common/cli_hush.c b/common/cli_hush.c index 296542f..2afa2de 100644 --- a/common/cli_hush.c +++ b/common/cli_hush.c @@ -1024,7 +1024,7 @@ static void get_user_input(struct in_str *i) n = strlen(console_buffer); console_buffer[n] = '\n'; console_buffer[n+1]= '\0'; - if (had_ctrlc()) flag_repeat = 0; + flag_repeat = 0; clear_ctrlc(); do_repeat = 0; if (i->promptmode == 1) {