messaging4: Simplify ping_message with server_id_str_buf()
authorVolker Lendecke <vl@samba.org>
Thu, 17 Jul 2014 09:09:25 +0000 (09:09 +0000)
committerVolker Lendecke <vl@samba.org>
Thu, 24 Jul 2014 19:41:10 +0000 (21:41 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source4/lib/messaging/messaging.c

index 4242b1cc856e78366a92d2d74bcc1d6bbc736162..ffa668a44581248937fa55400661ecb7e5c5421c 100644 (file)
@@ -113,11 +113,10 @@ static void irpc_handler(struct imessaging_context *, void *,
 static void ping_message(struct imessaging_context *msg, void *private_data,
                         uint32_t msg_type, struct server_id src, DATA_BLOB *data)
 {
-       char *task_id = server_id_str(NULL, &src);
+       struct server_id_buf idbuf;
        DEBUG(1,("INFO: Received PING message from server %s [%.*s]\n",
-                task_id, (int)data->length,
+                server_id_str_buf(src, &idbuf), (int)data->length,
                 data->data?(const char *)data->data:""));
-       talloc_free(task_id);
        imessaging_send(msg, src, MSG_PONG, data);
 }