s3:lib/ctdb_packet use sys_send in packet_fd_write
authorChristian Ambach <ambi@samba.org>
Mon, 3 Jun 2013 14:18:03 +0000 (16:18 +0200)
committerChristian Ambach <ambi@samba.org>
Mon, 3 Jun 2013 18:01:21 +0000 (20:01 +0200)
use the signal safe variant here to prevent spurious errors when running
with CTDB and a signal comes in

Signed-off-by: Christian Ambach <ambi@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Christian Ambach <ambi@samba.org>
Autobuild-Date(master): Mon Jun  3 20:01:22 CEST 2013 on sn-devel-104

source3/lib/ctdb_packet.c

index 49ade4e88e14069ff1fe1a6e78f3449f0752fbf8..5ea1c255da96f356d980cbe7503b2798cf17bd22 100644 (file)
@@ -182,7 +182,7 @@ NTSTATUS ctdb_packet_fd_write(struct ctdb_packet_context *ctx)
 {
        ssize_t sent;
 
-       sent = send(ctx->fd, ctx->out.data, ctx->out.length, 0);
+       sent = sys_send(ctx->fd, ctx->out.data, ctx->out.length, 0);
 
        if (sent == -1) {
                DEBUG(0, ("send failed: %s\n", strerror(errno)));