From 91333d2892e1322f1599c58163a8021d17365664 Mon Sep 17 00:00:00 2001 From: Mudassar Hussain Date: Thu, 15 Mar 2018 10:41:00 +0500 Subject: [PATCH] Removed strncmp --- features/cellular/framework/AT/AT_CellularNetwork.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/features/cellular/framework/AT/AT_CellularNetwork.cpp b/features/cellular/framework/AT/AT_CellularNetwork.cpp index db9e02e44f..4dec28adfc 100644 --- a/features/cellular/framework/AT/AT_CellularNetwork.cpp +++ b/features/cellular/framework/AT/AT_CellularNetwork.cpp @@ -546,14 +546,12 @@ nsapi_error_t AT_CellularNetwork::set_registration(const char *plmn) if (!plmn) { tr_debug("Automatic network registration"); - uint8_t len=8; - uint8_t buf[8]; _at.cmd_start("AT+COPS?"); _at.cmd_stop(); - _at.resp_start(); - _at.read_bytes(buf,len); + _at.resp_start("AT+COPS:"); + int mode = _at.read_int(); _at.resp_stop(); - if (strncmp((char*)buf,"+COPS: 0",len) != 0) { + if (mode != 0) { _at.clear_error(); _at.cmd_start("AT+COPS=0"); _at.cmd_stop();