r23162: Make use of messaging_send_buf
authorVolker Lendecke <vlendec@samba.org>
Sun, 27 May 2007 09:29:26 +0000 (09:29 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:22:50 +0000 (12:22 -0500)
(This used to be commit 3f8186fe85a897b104cd825a005333259d6d008b)

source3/locking/locking.c

index 17c6d3e9c316960b1fd70f7669ff1124a72671a4..aacb056c070e5b22cf34d19113e70b98082d6e22 100644 (file)
@@ -822,7 +822,6 @@ BOOL rename_share_filename(struct messaging_context *msg_ctx,
        size_t msg_len;
        char *frm = NULL;
        int i;
-       DATA_BLOB msg;
 
        if (!lck) {
                return False;
@@ -866,8 +865,6 @@ BOOL rename_share_filename(struct messaging_context *msg_ctx,
        safe_strcpy(&frm[16], lck->servicepath, sp_len);
        safe_strcpy(&frm[16 + sp_len + 1], lck->filename, fn_len);
 
-       msg = data_blob_const(frm, msg_len);
-
        /* Send the messages. */
        for (i=0; i<lck->num_share_modes; i++) {
                struct share_mode_entry *se = &lck->share_modes[i];
@@ -885,7 +882,8 @@ BOOL rename_share_filename(struct messaging_context *msg_ctx,
                        (unsigned int)lck->dev, (double)lck->ino,
                        lck->servicepath, lck->filename ));
 
-               messaging_send(msg_ctx, se->pid, MSG_SMB_FILE_RENAME, &msg);
+               messaging_send_buf(msg_ctx, se->pid, MSG_SMB_FILE_RENAME,
+                                  (uint8 *)frm, msg_len);
        }
 
        return True;