test: fix a bunch of memory leaks

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2013-06-28 13:13:55 +10:00
parent 6374dcf532
commit e8f059f235
4 changed files with 18 additions and 0 deletions

View file

@ -211,6 +211,8 @@ START_TEST(test_queue_shift)
ck_assert_int_eq(rc, 0);
ck_assert_int_eq(queue_shift(&dev, &ev), 1);
queue_free(&dev);
}
END_TEST
@ -266,6 +268,8 @@ START_TEST(test_queue_shift_multiple)
ck_assert_int_eq(rc, 0);
ck_assert_int_eq(queue_shift_multiple(&dev, 1, events), 0);
queue_free(&dev);
}
END_TEST

View file

@ -190,6 +190,9 @@ START_TEST(test_syn_delta_button)
ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT));
ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_RIGHT));
ck_assert(!libevdev_get_event_value(dev, EV_KEY, BTN_MIDDLE));
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST

View file

@ -219,6 +219,7 @@ START_TEST(test_ev_rep_values)
ck_assert_int_eq(period, 0xbc);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -239,6 +240,9 @@ START_TEST(test_input_props)
ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX), 0);
ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 0);
/* FIXME: no idea how to set props on uinput devices */
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -269,6 +273,7 @@ START_TEST(test_no_slots)
ck_assert_int_eq(libevdev_get_current_slot(dev), -1);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -300,6 +305,7 @@ START_TEST(test_slot_number)
ck_assert_int_eq(libevdev_get_current_slot(dev), 0);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -341,6 +347,7 @@ START_TEST(test_device_name)
ck_assert_int_eq(libevdev_get_driver_version(dev), EV_VERSION);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST

View file

@ -92,6 +92,7 @@ START_TEST(test_init_and_change_fd)
ck_assert_int_eq(libevdev_get_fd(dev), 0);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -143,6 +144,7 @@ START_TEST(test_device_init)
ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -168,6 +170,7 @@ START_TEST(test_device_init_from_fd)
ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST
@ -207,6 +210,7 @@ START_TEST(test_device_grab)
ck_assert_int_eq(rc, 0);
uinput_device_free(uidev);
libevdev_free(dev);
}
END_TEST