File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,10 @@ class CAtHandler {
89
89
std::vector<std::uint8_t > se_buf;
90
90
std::vector<std::uint8_t > client_cert_pem;
91
91
std::vector<std::uint8_t > client_key_pem;
92
+
93
+ /* Used by cmds_preferences */
94
+ std::vector<std::uint8_t > pref_buf;
95
+
92
96
CAtHandler (HardwareSerial *s);
93
97
CAtHandler () = delete ;
94
98
static void onWiFiEvent (WiFiEvent_t event);
Original file line number Diff line number Diff line change @@ -171,16 +171,16 @@ void CAtHandler::add_cmds_preferences() {
171
171
break ;
172
172
case PreferenceType::PT_BLOB: {
173
173
int value = atoi (parser.args [2 ].c_str ());
174
- cert_buf = srv.inhibit_read (value);
175
- size_t offset = cert_buf .size ();
174
+ pref_buf = srv.inhibit_read (value);
175
+ size_t offset = pref_buf .size ();
176
176
if (offset < value) {
177
- cert_buf .resize (value);
177
+ pref_buf .resize (value);
178
178
do {
179
- offset += serial->read (cert_buf .data () + offset, value - offset);
179
+ offset += serial->read (pref_buf .data () + offset, value - offset);
180
180
} while (offset < value);
181
181
}
182
182
srv.continue_read ();
183
- error = String (pref.putBytes (key.c_str (), cert_buf .data (), value)) + " \r\n " ;
183
+ error = String (pref.putBytes (key.c_str (), pref_buf .data (), value)) + " \r\n " ;
184
184
}
185
185
break ;
186
186
default :
You can’t perform that action at this time.
0 commit comments