From 84536bd09ecd1dfa9cfe91479a2f62b125cb3da1 Mon Sep 17 00:00:00 2001 From: Jari Poyhonen Date: Tue, 22 Jan 2019 10:31:57 +0200 Subject: [PATCH] cellular ATHandler update due valgrind run --- features/cellular/framework/AT/ATHandler.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/features/cellular/framework/AT/ATHandler.cpp b/features/cellular/framework/AT/ATHandler.cpp index 5144f37757..4066d42901 100644 --- a/features/cellular/framework/AT/ATHandler.cpp +++ b/features/cellular/framework/AT/ATHandler.cpp @@ -599,13 +599,11 @@ int32_t ATHandler::read_int() } char buff[BUFF_SIZE]; - char *first_no_digit; - - if (read_string(buff, (size_t)sizeof(buff)) == 0) { + if (read_string(buff, sizeof(buff)) == 0) { return -1; } - return std::strtol(buff, &first_no_digit, 10); + return std::strtol(buff, NULL, 10); } void ATHandler::set_delimiter(char delimiter) @@ -1211,8 +1209,9 @@ void ATHandler::debug_print(const char *p, int len) #if MBED_CONF_MBED_TRACE_ENABLE mbed_cellular_trace::mutex_wait(); #endif + char c; for (ssize_t i = 0; i < len; i++) { - char c = *p++; + c = *p++; if (!isprint(c)) { if (c == '\r') { debug("\n");