We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97fdff1 commit d24d783Copy full SHA for d24d783
src/M2M_Quectel.cpp
@@ -286,18 +286,17 @@ uint8_t QuectelCellular::getSIMCCID(char* buffer)
286
287
uint8_t QuectelCellular::getSIMIMSI(char* buffer)
288
{
289
- char delim[] = " \n";
+ char delim[] = "\n";
290
// 240080007440698
291
//
292
// OK
293
if (sendAndWaitForReply("AT+CIMI", 1000, 3))
294
295
- char * token = strtok(_buffer, delim);
296
- if (token)
+ char * lf = strstr(_buffer, delim);
+ if (lf)
297
298
- token = strtok(nullptr, delim);
299
- uint8_t len = strlen(token);
300
- strncpy(buffer, token, len + 1);
+ uint8_t len = lf - _buffer;
+ strncpy(buffer, _buffer, len);
301
return len;
302
}
303
0 commit comments