From 58e6134faacac8a6dacf63eb79af4a01471bf928 Mon Sep 17 00:00:00 2001 From: rillig Date: Sun, 7 Feb 2021 18:14:43 +0000 Subject: [PATCH] tests/libcurses: simplify code for writing to the .exp file If a write(2) returns less than 1, it must be an error. --- tests/lib/libcurses/director/testlang_parse.y | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/tests/lib/libcurses/director/testlang_parse.y b/tests/lib/libcurses/director/testlang_parse.y index b204dab5c5f7..0ca2ddcd6005 100644 --- a/tests/lib/libcurses/director/testlang_parse.y +++ b/tests/lib/libcurses/director/testlang_parse.y @@ -1,5 +1,5 @@ %{ -/* $NetBSD: testlang_parse.y,v 1.28 2021/02/07 17:50:16 rillig Exp $ */ +/* $NetBSD: testlang_parse.y,v 1.29 2021/02/07 18:14:43 rillig Exp $ */ /*- * Copyright 2009 Brett Lymn @@ -1092,14 +1092,9 @@ compare_streams(char *filename, bool discard) } if (create_check_file) { - if ((result = write(check_fd, &data, 1)) < 1) { - if (result != 0) { - err(2, - "Bad write on file %s", check_file); - } - } - else - ref = data; + if ((result = write(check_fd, &data, 1)) < 1) + err(2, "Bad write on file %s", check_file); + ref = data; } if (verbose) {