diff options
Diffstat (limited to 'src/daemon/dlt_daemon_serial.c')
-rw-r--r-- | src/daemon/dlt_daemon_serial.c | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/daemon/dlt_daemon_serial.c b/src/daemon/dlt_daemon_serial.c index 36b7990..272a3dc 100644 --- a/src/daemon/dlt_daemon_serial.c +++ b/src/daemon/dlt_daemon_serial.c @@ -66,24 +66,33 @@ #include "dlt_daemon_serial.h" -int dlt_daemon_serial_send(int sock, void *data1, int size1, void *data2, int size2, char serialheader) +int dlt_daemon_serial_send(int sock, + void *data1, + int size1, + void *data2, + int size2, + char serialheader) { /* Optional: Send serial header, if requested */ - if (serialheader) - if (0 > write(sock, dltSerialHeader, sizeof(dltSerialHeader))) + if (serialheader) { + if (0 > write(sock, dltSerialHeader, sizeof(dltSerialHeader))) { return DLT_DAEMON_ERROR_SEND_FAILED; + } + } /* Send data */ - if (data1 && (size1 > 0)) - if (0 > write(sock, data1, size1)) + if (data1 && (size1 > 0)) { + if (0 > write(sock, data1, size1)) { return DLT_DAEMON_ERROR_SEND_FAILED; + } + } - - - if (data2 && (size2 > 0)) - if (0 > write(sock, data2, size2)) + if (data2 && (size2 > 0)) { + if (0 > write(sock, data2, size2)) { return DLT_DAEMON_ERROR_SEND_FAILED; + } + } return DLT_DAEMON_ERROR_OK; } |