diff options
author | Darren Tucker <dtucker@dtucker.net> | 2023-11-23 19:34:57 +1100 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2023-11-23 19:34:57 +1100 |
commit | 670f5a647e98b6fd95ad64f789f87ee3274b481b (patch) | |
tree | bbb54893fe5d3d6ae13676f7e95baafcca5eab2e | |
parent | cea007d691cfedfa07a5b8599f97ce0511f53fc9 (diff) | |
download | openssh-670f5a647e98b6fd95ad64f789f87ee3274b481b.tar.gz |
Check return value from write to prevent warning.
... and since we're testing for flags with -Werror, this caused
configure to mis-detect compiler flags.
-rw-r--r-- | m4/openssh.m4 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/m4/openssh.m4 b/m4/openssh.m4 index 80254a302..3aed247ea 100644 --- a/m4/openssh.m4 +++ b/m4/openssh.m4 @@ -20,7 +20,7 @@ int main(int argc, char **argv) { long long int n = argc * 12345LL, o = 12345LL * (long long int)argc; f(0); snprintf(b, sizeof b, "%d %d %d %f %f %lld %lld\n", i,j,k,l,m,n,o); - write(1, b, 0); + if (write(1, b, 0) == -1) exit(0); /* * Test fallthrough behaviour. clang 10's -Wimplicit-fallthrough does * not understand comments and we don't use the "fallthrough" attribute |