We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 62c0436 + d55f6a9 commit 6ebc5beCopy full SHA for 6ebc5be
features/cellular/easy_cellular/CellularConnectionFSM.cpp
@@ -84,6 +84,11 @@ void CellularConnectionFSM::stop()
84
_queue_thread = NULL;
85
}
86
87
+ if (_at_queue) {
88
+ _at_queue->chain(NULL);
89
+ _at_queue = NULL;
90
+ }
91
+
92
if (_power) {
93
_cellularDevice->close_power();
94
_power = NULL;
@@ -131,6 +136,10 @@ nsapi_error_t CellularConnectionFSM::init()
131
136
132
137
133
138
_at_queue = _cellularDevice->get_queue();
139
+ if (!_at_queue) {
140
+ stop();
141
+ return NSAPI_ERROR_NO_MEMORY;
142
134
143
_at_queue->chain(&_queue);
135
144
145
_retry_count = 0;
0 commit comments