[LEDE-DEV] [ubox] remove unnecessary size struct between messages

Dan Bugnar danutbug at gmail.com
Tue Jun 7 03:11:14 PDT 2016


From: Dan Bugnar <dnbugnar at ocedo.com>

The next message needs to be written after the data of current message.
This was adding "sizeof(struct log_head)" bytes between messages.

Signed-off-by: Dan Bugnar <danutbug at gmail.com>
---
 log/syslog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/log/syslog.c b/log/syslog.c
index e8b6774..2042e93 100644
--- a/log/syslog.c
+++ b/log/syslog.c
@@ -51,7 +51,7 @@ static regex_t pat_tstamp;
 static struct log_head*
 log_next(struct log_head *h, int size)
 {
-	struct log_head *n = (struct log_head *) &h->data[PAD(sizeof(struct log_head) + size)];
+	struct log_head *n = (struct log_head *) &h->data[size];
 
 	return (n >= log_end) ? (log) : (n);
 }
-- 
2.8.1




More information about the Lede-dev mailing list