mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
BLE Provisioning: Remove unnecessary strdup/free from protocomm_nimble
Closes IDFGH-4980
This commit is contained in:
parent
aff0235e47
commit
bf6ff41a9e
@ -284,15 +284,9 @@ gatt_svr_dsc_access(uint16_t conn_handle, uint16_t attr_handle, struct
|
||||
}
|
||||
|
||||
int rc;
|
||||
char *temp_outbuf = strdup(ctxt->dsc->arg);
|
||||
if (temp_outbuf == NULL) {
|
||||
ESP_LOGE(TAG, "Error duplicating user description of characteristic");
|
||||
return BLE_ATT_ERR_INSUFFICIENT_RES;
|
||||
}
|
||||
ssize_t temp_outlen = strlen(ctxt->dsc->arg);
|
||||
|
||||
ssize_t temp_outlen = strlen(temp_outbuf);
|
||||
rc = os_mbuf_append(ctxt->om, temp_outbuf, temp_outlen);
|
||||
free(temp_outbuf);
|
||||
rc = os_mbuf_append(ctxt->om, ctxt->dsc->arg, temp_outlen);
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user