summaryrefslogtreecommitdiffstats
path: root/customdhcpcd/src/logwriter.c
diff options
context:
space:
mode:
Diffstat (limited to 'customdhcpcd/src/logwriter.c')
-rw-r--r--customdhcpcd/src/logwriter.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/customdhcpcd/src/logwriter.c b/customdhcpcd/src/logwriter.c
index cc7a595..378d805 100644
--- a/customdhcpcd/src/logwriter.c
+++ b/customdhcpcd/src/logwriter.c
@@ -82,7 +82,7 @@ void sendToQt(log_msg * msg) {
int t;
const char *tpl = "%s;%d;%d;%s\n";
char *outbuf;
- char ack[4];
+ char ack[8];
size_t outbuf_size = sizeof(char) * 4 + // ";" *3 + newline
sizeof(int) * 2 + // status, substatus
sizeof(msg->device) + // devicename
@@ -104,9 +104,10 @@ void sendToQt(log_msg * msg) {
msg->status, msg->substatus, msg->msg, msg->device);
// fprintf(stdout, "ERROR writing to socket: %s", msg);
}
- if ((t = recv(sockfd, ack, 4, 0)) > 0) {
- ack[t] = '\0';
+ memset(ack,0,sizeof(ack));
+ if ((t = recv(sockfd, ack, sizeof(ack), 0)) > 0) {
syslog(LOG_ERR, "[fbgui] recv ack echo> %s", ack);
+ printf("received: %s\n", ack);
} else {
if (t < 0)
syslog(LOG_ERR, "[fbgui] ERROR receiving from socket");