From 0ebfa35d7b6b513b52853a704dd424a7a2b7757f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teppo=20J=C3=A4rvelin?= Date: Tue, 20 Mar 2018 15:04:28 +0200 Subject: [PATCH] Fixed coverity warnings for class CellularConnectionFSM --- features/cellular/easy_cellular/CellularConnectionFSM.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/cellular/easy_cellular/CellularConnectionFSM.cpp b/features/cellular/easy_cellular/CellularConnectionFSM.cpp index 388d1dc402..0ed414e558 100644 --- a/features/cellular/easy_cellular/CellularConnectionFSM.cpp +++ b/features/cellular/easy_cellular/CellularConnectionFSM.cpp @@ -78,6 +78,7 @@ void CellularConnectionFSM::stop() _cellularDevice->close_network(); if (_queue_thread) { _queue_thread->terminate(); + delete _queue_thread; _queue_thread = NULL; } } @@ -135,6 +136,7 @@ bool CellularConnectionFSM::power_on() void CellularConnectionFSM::set_sim_pin(const char * sim_pin) { strncpy(_sim_pin, sim_pin, sizeof(_sim_pin)); + _sim_pin[sizeof(_sim_pin)] = '\0'; } bool CellularConnectionFSM::open_sim()