mirror of
https://github.com/nfc-tools/libnfc.git
synced 2026-05-27 15:46:16 +00:00
UART drivers: fix double free() of serial port info
Fixes issue 242
This commit is contained in:
@@ -497,7 +497,6 @@ acr122s_close(nfc_device *pnd)
|
|||||||
close(DRIVER_DATA(pnd)->abort_fds[1]);
|
close(DRIVER_DATA(pnd)->abort_fds[1]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
free(DRIVER_DATA(pnd)->port);
|
|
||||||
pn53x_data_free(pnd);
|
pn53x_data_free(pnd);
|
||||||
nfc_device_free(pnd);
|
nfc_device_free(pnd);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -187,7 +187,6 @@ arygon_close(nfc_device *pnd)
|
|||||||
close(DRIVER_DATA(pnd)->iAbortFds[1]);
|
close(DRIVER_DATA(pnd)->iAbortFds[1]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
free(DRIVER_DATA(pnd)->port);
|
|
||||||
pn53x_data_free(pnd);
|
pn53x_data_free(pnd);
|
||||||
nfc_device_free(pnd);
|
nfc_device_free(pnd);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -160,7 +160,6 @@ pn532_uart_close(nfc_device *pnd)
|
|||||||
close(DRIVER_DATA(pnd)->iAbortFds[1]);
|
close(DRIVER_DATA(pnd)->iAbortFds[1]);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
free(DRIVER_DATA(pnd)->port);
|
|
||||||
pn53x_data_free(pnd);
|
pn53x_data_free(pnd);
|
||||||
nfc_device_free(pnd);
|
nfc_device_free(pnd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user