diff options
author | Manikandan C <mchockalingam@de.adit-jv.com> | 2018-11-12 14:01:47 +0100 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-11-23 11:10:47 +0100 |
commit | 13803189600c724341148af34f33688497d71991 (patch) | |
tree | 2967d4bf0cf3b95a542fc40e29cd7e67a341fc03 /src/console/dlt-control.c | |
parent | 775949cfaf16f1a07cf549a00a3e8e0cc99e1d6c (diff) | |
download | DLT-daemon-13803189600c724341148af34f33688497d71991.tar.gz |
dlt-client: logging: Extended the receiver buffer size
- dlt-control couldn't receive all the GET_LOG_INFO response message
when many applications and contexts are registered.
Therefore the receiver buffer size was extended to 65K.
Also the receive buffer size macros are reduced to one variable.
- Code cleanup and improvements
Signed-off-by: Saya Sugiura <ssugiura@jp.adit-jv.com>
Diffstat (limited to 'src/console/dlt-control.c')
-rw-r--r-- | src/console/dlt-control.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/console/dlt-control.c b/src/console/dlt-control.c index d5d08fb..f291afa 100644 --- a/src/console/dlt-control.c +++ b/src/console/dlt-control.c @@ -703,7 +703,7 @@ int main(int argc, char* argv[]) int dlt_receive_message_callback(DltMessage *message, void *data) { - static char resp_text[DLT_RECEIVE_TEXTBUFSIZE]; + static char resp_text[DLT_RECEIVE_BUFSIZE]; int ret = DLT_RETURN_ERROR; /* parameter check */ @@ -725,7 +725,7 @@ int dlt_receive_message_callback(DltMessage *message, void *data) } /* get response data */ - ret = dlt_message_header(message, resp_text, DLT_RECEIVE_TEXTBUFSIZE, 0); + ret = dlt_message_header(message, resp_text, DLT_RECEIVE_BUFSIZE, 0); if (ret < 0) { fprintf(stderr, "GET_LOG_INFO message_header result failed..\n"); @@ -733,7 +733,7 @@ int dlt_receive_message_callback(DltMessage *message, void *data) return -1; } - ret = dlt_message_payload(message, resp_text, DLT_RECEIVE_TEXTBUFSIZE, DLT_OUTPUT_ASCII, 0); + ret = dlt_message_payload(message, resp_text, DLT_RECEIVE_BUFSIZE, DLT_OUTPUT_ASCII, 0); if (ret < 0) { fprintf(stderr, "GET_LOG_INFO message_payload result failed..\n"); |