diff --git a/src/lxc/monitor.c b/src/lxc/monitor.c index c35b5e13f..5aa8e6036 100644 --- a/src/lxc/monitor.c +++ b/src/lxc/monitor.c @@ -122,7 +122,7 @@ static void lxc_monitor_fifo_send(struct lxc_msg *msg, const char *lxcpath) return; } - ret = write(fd, msg, sizeof(*msg)); + ret = lxc_write_nointr(fd, msg, sizeof(*msg)); if (ret != sizeof(*msg)) { close(fd); SYSERROR("Failed to write to monitor fifo \"%s\".", fifo_path);