forked from osmocom/wireshark
lwm2mtlv: Fix reloading Resource name table
Change-Id: I2c528465aad5472f7a4b4f837e719c24b7b47ecb Reviewed-on: https://code.wireshark.org/review/27702 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
This commit is contained in:
parent
eed4961387
commit
ede3cdeec9
1 changed files with 2 additions and 2 deletions
|
@ -357,18 +357,18 @@ static void lwm2m_resource_post_update_cb(void)
|
|||
static hf_register_info *hf;
|
||||
static guint hf_size;
|
||||
|
||||
if (hf) {
|
||||
if (hf_size > 0) {
|
||||
/* Deregister all fields */
|
||||
for (guint i = 0; i < hf_size; i++) {
|
||||
proto_deregister_field(proto_lwm2mtlv, *(hf[i].p_id));
|
||||
g_free (hf[i].p_id);
|
||||
}
|
||||
proto_add_deregistered_data(hf);
|
||||
hf_size = 0;
|
||||
}
|
||||
|
||||
if (num_lwm2m_uat_resources) {
|
||||
hf = g_new0(hf_register_info, num_lwm2m_uat_resources);
|
||||
hf_size = 0;
|
||||
|
||||
for (guint i = 0; i < num_lwm2m_uat_resources; i++) {
|
||||
lwm2m_add_resource(&lwm2m_uat_resources[i], &hf[hf_size++]);
|
||||
|
|
Loading…
Reference in a new issue