From bd96afa00b28ec2bbc8cb4427619339914921e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 18 May 2016 11:16:18 +0200 Subject: [PATCH] logger: use int32_t for utc_offset instead of uint32_t --- src/modules/logger/logger.cpp | 8 ++++---- src/modules/logger/logger.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modules/logger/logger.cpp b/src/modules/logger/logger.cpp index a025576934..e3dc4179d5 100644 --- a/src/modules/logger/logger.cpp +++ b/src/modules/logger/logger.cpp @@ -912,7 +912,7 @@ void Logger::write_info(const char *name, const char *value) _writer.unlock(); } -void Logger::write_info(const char *name, uint32_t value) +void Logger::write_info(const char *name, int32_t value) { _writer.lock(); uint8_t buffer[sizeof(message_info_header_s)]; @@ -920,12 +920,12 @@ void Logger::write_info(const char *name, uint32_t value) msg->msg_type = static_cast(MessageType::INFO); /* construct format key (type and name) */ - msg->key_len = snprintf(msg->key, sizeof(msg->key), "uint32_t %s", name); + msg->key_len = snprintf(msg->key, sizeof(msg->key), "int32_t %s", name); size_t msg_size = sizeof(*msg) - sizeof(msg->key) + msg->key_len; /* copy string value directly to buffer */ - memcpy(&buffer[msg_size], &value, sizeof(uint32_t)); - msg_size += sizeof(uint32_t); + memcpy(&buffer[msg_size], &value, sizeof(int32_t)); + msg_size += sizeof(int32_t); msg->msg_size = msg_size - MSG_HEADER_LEN; diff --git a/src/modules/logger/logger.h b/src/modules/logger/logger.h index eb7e64255b..d061b9917f 100644 --- a/src/modules/logger/logger.h +++ b/src/modules/logger/logger.h @@ -150,7 +150,7 @@ private: void write_version(); void write_info(const char *name, const char *value); - void write_info(const char *name, uint32_t value); + void write_info(const char *name, int32_t value); void write_parameters();