Index: eps.c =================================================================== --- eps.c (revision 33060) +++ eps.c (revision 33061) @@ -648,6 +648,11 @@ return 0; } +void hid_eps_uninit() +{ + rnd_hid_remove_hid(&eps_hid); +} + void hid_eps_init() { memset(&eps_hid, 0, sizeof(rnd_hid_t)); Index: ps.c =================================================================== --- ps.c (revision 33060) +++ ps.c (revision 33061) @@ -1480,6 +1480,8 @@ void pplg_uninit_export_ps(void) { plugin_ps_uninit(); + rnd_hid_remove_hid(&ps_hid); + hid_eps_uninit(); } int pplg_init_export_ps(void) Index: ps.h =================================================================== --- ps.h (revision 33060) +++ ps.h (revision 33061) @@ -4,4 +4,5 @@ extern void ps_start_file(FILE *); extern void ps_calibrate_1(rnd_hid_t *hid, double, double, int); extern void hid_eps_init(); +extern void hid_eps_uninit(); void ps_ps_init(rnd_hid_t * hid);