vlog: Ignore return value of some write() calls.
[sliver-openvswitch.git] / lib / vlog.c
index fc601e8..0bd9bd1 100644 (file)
@@ -762,7 +762,7 @@ void
 vlog_fatal_valist(const struct vlog_module *module_,
                   const char *message, va_list args)
 {
-    struct vlog_module *module = (struct vlog_module *) module_;
+    struct vlog_module *module = CONST_CAST(struct vlog_module *, module_);
 
     /* Don't log this message to the console to avoid redundancy with the
      * message written by the later ovs_fatal_valist(). */
@@ -892,7 +892,7 @@ vlog_write_file(struct ds *s)
                        vlog_async_write_request_cb, NULL, NULL);
         vlog_async_inited = true;
     } else {
-        write(log_fd, s->string, s->length);
+        ignore(write(log_fd, s->string, s->length));
     }
 }
 
@@ -918,6 +918,6 @@ vlog_async_write_request_cb(struct ofpbuf *request,
     }
 
     if (request->size > 0) {
-        write(log_fd, request->data, request->size);
+        ignore(write(log_fd, request->data, request->size));
     }
 }