r24025: packet_send() expects DATA_BLOB elements as vaargs
authorStefan Metzmacher <metze@samba.org>
Tue, 24 Jul 2007 09:47:26 +0000 (09:47 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:28:57 +0000 (12:28 -0500)
and not TDB_DATA

metze
(This used to be commit 3e4f552dbdd065fd7934d646e34199b52f486d5d)

source3/lib/ctdbd_conn.c

index d9d3421fa7c66ffc6edb4a45e8a8a741f4a107e8..b926c533b53bba0af585c4107a129e5b5fd23fc6 100644 (file)
@@ -684,7 +684,7 @@ static NTSTATUS ctdbd_control(struct ctdbd_connection *conn,
        status = packet_send(
                conn->pkt, 2,
                data_blob_const(&req, offsetof(struct ctdb_req_control, data)),
-               data);
+               data_blob_const(data.dptr, data.dsize));
 
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(3, ("packet_send failed: %s\n", nt_errstr(status)));
@@ -852,7 +852,7 @@ NTSTATUS ctdbd_migrate(struct ctdbd_connection *conn, uint32 db_id,
        status = packet_send(
                conn->pkt, 2,
                data_blob_const(&req, offsetof(struct ctdb_req_call, data)),
-               key);
+               data_blob_const(key.dptr, key.dsize));
 
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(3, ("packet_send failed: %s\n", nt_errstr(status)));
@@ -911,7 +911,7 @@ NTSTATUS ctdbd_fetch(struct ctdbd_connection *conn, uint32 db_id,
        status = packet_send(
                conn->pkt, 2,
                data_blob_const(&req, offsetof(struct ctdb_req_call, data)),
-               key);
+               data_blob_const(key.dptr, key.dsize));
 
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(3, ("packet_send failed: %s\n", nt_errstr(status)));