diag: Free the memory in diagfwd_peripheral_exit()
In diagfwd_peripheral_exit() free the memory associated with early_init_info. Change-Id: I862b6d806d67dad38316f1608827a4bf6f5a691f Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
This commit is contained in:
parent
4f8f073776
commit
aed8e81ec6
1 changed files with 5 additions and 1 deletions
|
@ -911,6 +911,7 @@ void diagfwd_peripheral_exit(void)
|
|||
uint8_t peripheral;
|
||||
uint8_t type;
|
||||
struct diagfwd_info *fwd_info = NULL;
|
||||
int transport = 0;
|
||||
|
||||
diag_smd_exit();
|
||||
diag_socket_exit();
|
||||
|
@ -933,7 +934,10 @@ void diagfwd_peripheral_exit(void)
|
|||
driver->diagfwd_dci_cmd[peripheral] = NULL;
|
||||
}
|
||||
|
||||
kfree(early_init_info);
|
||||
for (transport = 0; transport < NUM_TRANSPORT; transport++) {
|
||||
kfree(early_init_info[transport]);
|
||||
early_init_info[transport] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
int diagfwd_cntl_register(uint8_t transport, uint8_t peripheral, void *ctxt,
|
||||
|
|
Loading…
Add table
Reference in a new issue