From c75c984cfb1c6d154b14ebfca64c8222c4013c6b Mon Sep 17 00:00:00 2001 From: Christoph Lipka Date: Mon, 18 Jan 2016 10:28:46 +0900 Subject: MultiNode: Send serialheader if specified in dlt.conf Signed-off-by: Christoph Lipka Change-Id: Iffbfb4693b172065d6000ecbf23342498341fa73 --- src/gateway/dlt_gateway.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/gateway/dlt_gateway.c b/src/gateway/dlt_gateway.c index 27626ee..96db80f 100644 --- a/src/gateway/dlt_gateway.c +++ b/src/gateway/dlt_gateway.c @@ -948,6 +948,20 @@ int dlt_gateway_forward_control_message(DltGateway *gateway, return -1; } + if (daemon_local->flags.lflag) /* send serial header */ + { + ret = send(con->client.sock, + (void *)dltSerialHeader, + sizeof(dltSerialHeader), + 0); + + if (ret == -1) + { + dlt_log(LOG_ERR, "Sending message to passive DLT Daemon failed\n"); + return -1; + } + } + ret = send(con->client.sock, msg->headerbuffer + sizeof(DltStorageHeader), msg->headersize - sizeof(DltStorageHeader), -- cgit v1.2.1