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