ts2phc: Fix memory leak.
Each slave creates an instance of a servo. However, when cleaning up, the code neglected to free the servo, resulting in a memory leak. This patch fixes the issue by calling the appropriate method to destroy the servo. Signed-off-by: Richard Cochran <richardcochran@gmail.com>
This commit is contained in:
parent
278d9f45ab
commit
70c32043a5
@ -240,6 +240,7 @@ static void ts2phc_slave_destroy(struct ts2phc_slave *slave)
|
||||
if (ioctl(slave->fd, PTP_EXTTS_REQUEST2, &extts)) {
|
||||
pr_err(PTP_EXTTS_REQUEST_FAILED);
|
||||
}
|
||||
servo_destroy(slave->servo);
|
||||
posix_clock_close(slave->clk);
|
||||
free(slave->name);
|
||||
free(slave);
|
||||
|
Loading…
x
Reference in New Issue
Block a user