telepathy-mission-control: Do not ignore return valud of write()

Xavier Claessens xclaesse at kemper.freedesktop.org
Thu Jul 12 02:15:08 PDT 2012


Module: telepathy-mission-control
Branch: master
Commit: dadff3e6147d914522afbde3c47023a5a9d10bf8
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=dadff3e6147d914522afbde3c47023a5a9d10bf8

Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Thu Jul 12 11:10:52 2012 +0200

Do not ignore return valud of write()

---

 server/mc-server.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/server/mc-server.c b/server/mc-server.c
index 21dcef8..ff692f0 100644
--- a/server/mc-server.c
+++ b/server/mc-server.c
@@ -82,7 +82,10 @@ signal_handler (int sig)
                   "Unable to write to quit pipe - buffer full?\n"
                   "Will exit instead.\n";
 
-                write (STDERR_FILENO, message, strlen (message));
+                if (write (STDERR_FILENO, message, strlen (message)) == -1)
+                  {
+                    /* Ignore, we are returning anyway */
+                  }
                 _exit (1);
               }
             break;



More information about the telepathy-commits mailing list