From 020defefce9843dc14f8752616f6e9527155e911 Mon Sep 17 00:00:00 2001 From: Morris Jette <jette@schedmd.com> Date: Fri, 18 Aug 2017 13:44:10 -0600 Subject: [PATCH] Log write error Coverity CID 44761 --- src/plugins/burst_buffer/cray/burst_buffer_cray.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/burst_buffer/cray/burst_buffer_cray.c b/src/plugins/burst_buffer/cray/burst_buffer_cray.c index 6a13d1b5437..688d5c4e625 100644 --- a/src/plugins/burst_buffer/cray/burst_buffer_cray.c +++ b/src/plugins/burst_buffer/cray/burst_buffer_cray.c @@ -1944,8 +1944,13 @@ static void _queue_teardown(uint32_t job_id, uint32_t user_id, bool hurry) if (stat(job_script, &buf) == -1) { fd = creat(job_script, 0755); if (fd >= 0) { + int len; char *dummy_script = "#!/bin/bash\nexit 0\n"; - write(fd, dummy_script, strlen(dummy_script)+1); + len = strlen(dummy_script) + 1; + if (write(fd, dummy_script, len) != len) { + verbose("%s: write(%s): %m", + __func__, job_script); + } close(fd); } } -- GitLab