diff --git a/features/cellular/framework/AT/ATHandler.cpp b/features/cellular/framework/AT/ATHandler.cpp index 295967691be..9b35a37b8f2 100644 --- a/features/cellular/framework/AT/ATHandler.cpp +++ b/features/cellular/framework/AT/ATHandler.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include "ATHandler.h" #include "mbed_poll.h" #include "FileHandle.h" @@ -748,8 +749,7 @@ int32_t ATHandler::read_int() } errno = 0; - char *endptr; - long result = std::strtol(buff, &endptr, 10); + long result = std::strtol(buff, NULL, 10); if ((result == LONG_MIN || result == LONG_MAX) && errno == ERANGE) { return -1; // overflow/underflow }