Skip to content

Commit 238722a

Browse files
committed
cert: handle packetizer allocation failure
Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
1 parent 58fdd5a commit 238722a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

lib/bt/cert.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,13 @@ static void gateway_server_cert_write_start(struct bt_conn *conn)
328328
}
329329
node->packetizer =
330330
pouch_gatt_packetizer_start_callback(server_cert_fill_cb, node->server_cert_ctx);
331+
if (node->packetizer == NULL)
332+
{
333+
LOG_ERR("Failed to start packetizer");
334+
server_cert_cleanup(conn);
335+
pouch_gateway_bt_finished(conn);
336+
return;
337+
}
331338

332339
write_server_cert_characteristic(conn);
333340
}

0 commit comments

Comments
 (0)