From patchwork Fri Apr 5 09:32:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johann Neuhauser X-Patchwork-Id: 1078212 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::239; helo=mail-lj1-x239.google.com; envelope-from=swupdate+bncbaabbggbttsqkgqelcblpdi@googlegroups.com; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=dh-electronics.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.b="s7iOaaUJ"; dkim-atps=neutral Received: from mail-lj1-x239.google.com (mail-lj1-x239.google.com [IPv6:2a00:1450:4864:20::239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44bF2k6rZ1z9sPc for ; Fri, 5 Apr 2019 20:32:13 +1100 (AEDT) Received: by mail-lj1-x239.google.com with SMTP id s19sf1545842ljg.4 for ; Fri, 05 Apr 2019 02:32:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1554456728; cv=pass; d=google.com; s=arc-20160816; b=n5ThpDHbGCnY3Pwi2+Ae0/v7Z5VOm+NKz9Y/wZCVStIOHZw8ZolKhTo19zQAt1V+PO oTYkJSbAbdS5yUnNRnyCoon6W0AQZml/w3Jnf703IRWeR94cZBLCSUW7eWtjb4arbs60 FYTOFDanOiSmCg5ALFLeNEz2d5d/imDvZgoyxvf03Bgkr+n5wqny2mZpCqtGlWz0159f rT17tHm9PoVd3ADY2+oZtqvmEGihOMmEkNy3Yw0vJfce2vM0g+CkR5CoPgJDq9ypiUxS dZwuKfcAqzxtAB/f0kCtRBpvqOuoeDvprOmn1qaPfR28tOt9Oku3ZHk4MeJgsc4eOdrC XiOA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:message-id:date:subject:to:from :mime-version:sender:dkim-signature; bh=WZGE5/q8ZU6nvfB8qFLa93uwt+Aks4hPXpMER28S6TY=; b=SHKxEAsM7NO2jmZ/MbajySRTufiwVo6a8uExFzlZeT4o/i/JuhF4yxsUZT4EbEiLsL QBBqMKfugmrmkR7AY5Om8eGVaPYnt2nShCw42PHu2lWn7ot1HqAdB8caNOlnnQ42Bb6q +1pXNp5Ppd8d5M/d/7JlgF/Zrgv9ETbD1Pxxxxt7UPJw18UYjHDJ4cx6XxCfuDGG2nWm Ays13GmDAn0cMWK41Dez0O0d9klCTr/qyNhFjt43Ji/ykOJIvlJGLqNul7jPVDjY698S dAn+EfKcYaeIBpeqL2V2y9RTiAFor/jyBDICIV3ybaninHojVoPpyyRIRfXY5TJwniTd C7Jw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jneuhauser@dh-electronics.com designates 188.68.39.254 as permitted sender) smtp.mailfrom=jneuhauser@dh-electronics.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:mime-version:from:to:subject:date:message-id :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=WZGE5/q8ZU6nvfB8qFLa93uwt+Aks4hPXpMER28S6TY=; b=s7iOaaUJaYy4Tf3JQJVynOU2MH2x12sewVa0tHxGBEPfPq2pFX6WU1q6UfZ7y7LE/u ms16bwp4UrL8XtwdzWBPsgKRd86Zd9zBtw7vkmo3SkxIBizm9VqFBUaOABGZIrdTZN0Y h4jMCD16wa64xeeL2LPLO60BzH3NxjVJgdOZ4Nd740fFhDyh4qXK5oq5w8UNh+AkdLf/ EW1jrPG8WfCnswindWeN+TNQ4thamlNVL8U4QwUEK9e4aczAYdBGjv5kfS8kfnZAi3mD t/gdK4dY9rzFvHxsYtjb/XG+DceqBrl6R9ThYeCrg0yy8TSvrs5EDiv32tHvRjXPSztk NjhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:from:to:subject:date :message-id:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=WZGE5/q8ZU6nvfB8qFLa93uwt+Aks4hPXpMER28S6TY=; b=q0UzAMAhfXSDbbPFW+e1pirFPJkdvPU/fjBnfU8EGi2fLjcDEggt+dt5dI/tCfvnLS ANgu/g0QiIxnR77Wp2YjYWeDoxD7qorHtOsRxfzDl+hJiyQz42aY2zsKRSAFOisjWkaT OHCng8O1PzMfsP6nVFZakJ7D135hZdurldCaQ6Z2AlZE7F4SlUzR0UBRyHD5dVtVDGF0 W4owTECR+Xi7AfWSFnm/0UMmil3u1dCkTzBAYMkvs3rDVj7rF0r/MdCKNDmEbwW9kgBc JovlcdAWJIkE+fU/2t4SV2MIFbH5jpHi5FbKeghWY7UUc/9rWEbTUfdIAfuRXXc3Gq6p XLFQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: APjAAAUP3c2CtyjbCSAEPwPQJkg84NBD+WsJHs84CrzHLvuFb1xq3c+u Yk6JpHlzmU9mf5l/pXKGbYU= X-Google-Smtp-Source: APXvYqyBdfNXI3d9HqgO9R5U7FYSWzMZytwkWq928hV/BTT1zaO/AcDsrH0ifC2YzAVFkcvr5/zyJg== X-Received: by 2002:ac2:50d8:: with SMTP id h24mr6024849lfm.7.1554456728669; Fri, 05 Apr 2019 02:32:08 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: swupdate@googlegroups.com Received: by 2002:a2e:5bc1:: with SMTP id m62ls114956lje.2.gmail; Fri, 05 Apr 2019 02:32:08 -0700 (PDT) X-Received: by 2002:a2e:9659:: with SMTP id z25mr689559ljh.9.1554456728007; Fri, 05 Apr 2019 02:32:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554456728; cv=none; d=google.com; s=arc-20160816; b=s/NXJANll1NAgBZScxXDrbrq5rTH5DdZVnBsK0D0+/44xg4DsgZsN3DT5UrL0S2URc DTDxUFTTiGXaBMLyYlCsRGf7S6G4ThGn/xSSd2rpeHc4L8rk34YJ5oNE0yhaiTDIbghZ c7UGZmljdRW4mqnFwkY11QqluFNlRejbjHMTwGhs8OkzOBcanfqfGnH0m0ozwWZm5uar aGAkXih8pR0Fyc9ieOvKeBbvZFE75LgHptsstQVfXHca7koKNm2r38NC3z92J7XSg3ZS iD7ffVC02VysoIz1c96V1kvAihDEuyf1LsDDG7XXZc8DO08juaA2mGli7qTAmd+5Gxr+ 3++A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from; bh=KSL3/ZXA3aQKBFe9mDYItSb9wpda0nmTHoj4de5uDMQ=; b=JIpOjQuAdGnL8R1AJc/HZllr9N/4Yy6B7QFaLqzFOuS73yUiSXtjhphkmg8wMvNaXu ut9uKRczz23Rc3R4RnsIQx0TeT9xh6/ERCxD6t/vV75PkSZEp0Cs8lYE/k+FKSxOsQOx 2ZVq4tJsRkcQczRmCjo9Ewwbfs+AGQ20Ua5x2/p1QYjh2f78MnFnbife02tuPupn7mOA orpmHrSwmj+SwowFlizgcBJGoOy1td+IXjJVlyPGVPju6g9x2t4jT26+9l7KdLLJXfwh o0bDYw+SmWLUJRWbF5HflsMHwr9jcQ3eTBSrDoKips/W/4vyOtzITc+e30XfWGn5/Enn rE2w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jneuhauser@dh-electronics.com designates 188.68.39.254 as permitted sender) smtp.mailfrom=jneuhauser@dh-electronics.com Received: from securetransport.cubewerk.de (securetransport.cubewerk.de. [188.68.39.254]) by gmr-mx.google.com with ESMTPS id h21si960974lfm.4.2019.04.05.02.32.07 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 05 Apr 2019 02:32:07 -0700 (PDT) Received-SPF: pass (google.com: domain of jneuhauser@dh-electronics.com designates 188.68.39.254 as permitted sender) client-ip=188.68.39.254; Received: from DHPLMX01.DH-ELECTRONICS.ORG (ipbcc19eae.dynamic.kabel-deutschland.de [188.193.158.174]) (using TLSv1.2 with cipher DHE-RSA-CAMELLIA128-SHA256 (128/128 bits)) (No client certificate requested) by securetransport.cubewerk.de (Postfix) with ESMTPSA id 10BE45EC3B for ; Fri, 5 Apr 2019 11:31:52 +0200 (CEST) Received: from debian-vm.dh-electronics.org (unknown [10.64.3.146]) by DHPLMX01.DH-ELECTRONICS.ORG (Postfix) with ESMTPS id BF69520C1846 for ; Fri, 5 Apr 2019 11:31:51 +0200 (CEST) X-secureTransport-forwarded: yes From: Johann Neuhauser To: swupdate@googlegroups.com Subject: [swupdate] [PATCH] tools: fix reading file from stdin for client example Date: Fri, 5 Apr 2019 11:32:35 +0200 Message-Id: <20190405093235.16226-1-jneuhauser@dh-electronics.com> X-Mailer: git-send-email 2.11.0 X-Original-Sender: jneuhauser@dh-electronics.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jneuhauser@dh-electronics.com designates 188.68.39.254 as permitted sender) smtp.mailfrom=jneuhauser@dh-electronics.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Signed-off-by: Johann Neuhauser --- tools/client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/client.c b/tools/client.c index 0536cb2..279e422 100644 --- a/tools/client.c +++ b/tools/client.c @@ -38,7 +38,7 @@ static void usage(void) { } char buf[256]; -int fd; +int fd = STDIN_FILENO; int verbose = 1; bool dryrun = false; int end_status = EXIT_SUCCESS; @@ -99,7 +99,7 @@ static int end(RECOVERY_STATUS status) */ static int send_file(const char* filename) { int rc; - if ( (fd = open(filename, O_RDONLY)) < 0) { + if (filename && (fd = open(filename, O_RDONLY)) < 0) { printf ("I cannot open %s\n", filename); return EXIT_FAILURE; }