diff --git a/connectivity/drivers/cellular/UBLOX/AT/UBLOX_AT_CellularStack.cpp b/connectivity/drivers/cellular/UBLOX/AT/UBLOX_AT_CellularStack.cpp index 71c64df963..4709afc0a3 100644 --- a/connectivity/drivers/cellular/UBLOX/AT/UBLOX_AT_CellularStack.cpp +++ b/connectivity/drivers/cellular/UBLOX/AT/UBLOX_AT_CellularStack.cpp @@ -371,7 +371,7 @@ UBLOX_AT_CellularStack::CellularSocket *UBLOX_AT_CellularStack::find_socket(int { CellularSocket *socket = NULL; - for (intptr_t x = 0; (socket == NULL) && (x < _device.get_property(AT_CellularDevice::PROPERTY_SOCKET_COUNT)); x++) { + for (ptrdiff_t x = 0; (socket == NULL) && (x < _device.get_property(AT_CellularDevice::PROPERTY_SOCKET_COUNT)); x++) { if (_socket) { if (_socket[x]->id == id) { socket = (_socket[x]);