aboutsummaryrefslogtreecommitdiffstats
path: root/utils/astcanary.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/astcanary.c')
-rw-r--r--utils/astcanary.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/astcanary.c b/utils/astcanary.c
index a0a295ca3..495c1a604 100644
--- a/utils/astcanary.c
+++ b/utils/astcanary.c
@@ -82,7 +82,9 @@ int main(int argc, char *argv[])
if (utime(argv[1], NULL)) {
/* Recreate the file if it doesn't exist */
if ((fd = open(argv[1], O_RDWR | O_TRUNC | O_CREAT, 0777)) > -1) {
- write(fd, explanation, strlen(explanation));
+ if (write(fd, explanation, strlen(explanation)) < 0) {
+ exit(1);
+ }
close(fd);
} else {
exit(1);