editor: warn when write fails
Fixes warning:
clients/editor.c: In function ‘data_source_send’:
clients/editor.c:573:7: warning: ignoring return value of ‘write’,
declared with attribute warn_unused_result [-Wunused-result]
write(fd, editor->selected_text, strlen(editor->selected_text) + 1);
^
diff --git a/clients/editor.c b/clients/editor.c
index f77a48d..5407337 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -570,7 +570,8 @@
{
struct editor *editor = data;
- write(fd, editor->selected_text, strlen(editor->selected_text) + 1);
+ if (write(fd, editor->selected_text, strlen(editor->selected_text) + 1) < 0)
+ fprintf(stderr, "write failed: %m\n");
}
static void