Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
---
 src/evdev-mt-touchpad.c | 4 +---
 src/evdev.c             | 4 +---
 src/filter.c            | 4 ++--
 test/litest.c           | 4 ++--
 4 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index 4a6e47cc..c6290284 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -2018,9 +2018,7 @@ tp_init_slots(struct tp_dispatch *tp,
        }
 
        tp->ntouches = max(tp->num_slots, n_btn_tool_touches);
-       tp->touches = calloc(tp->ntouches, sizeof(struct tp_touch));
-       if (!tp->touches)
-               return false;
+       tp->touches = zalloc(tp->ntouches * sizeof(struct tp_touch));
 
        for (i = 0; i < tp->ntouches; i++)
                tp_init_touch(tp, &tp->touches[i]);
diff --git a/src/evdev.c b/src/evdev.c
index e9326185..5d146c8d 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1775,9 +1775,7 @@ fallback_dispatch_init_slots(struct fallback_dispatch 
*dispatch,
                active_slot = libevdev_get_current_slot(evdev);
        }
 
-       slots = calloc(num_slots, sizeof(struct mt_slot));
-       if (!slots)
-               return -1;
+       slots = zalloc(num_slots * sizeof(struct mt_slot));
 
        for (slot = 0; slot < num_slots; ++slot) {
                slots[slot].seat_slot = -1;
diff --git a/src/filter.c b/src/filter.c
index ba4da5f1..65e83197 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -954,7 +954,7 @@ create_default_filter(int dpi)
        filter->last_velocity = 0.0;
 
        filter->trackers =
-               calloc(NUM_POINTER_TRACKERS, sizeof *filter->trackers);
+               zalloc(NUM_POINTER_TRACKERS * sizeof *filter->trackers);
        filter->cur_tracker = 0;
 
        filter->threshold = DEFAULT_THRESHOLD;
@@ -1052,7 +1052,7 @@ create_pointer_accelerator_filter_lenovo_x230(int dpi)
        filter->last_velocity = 0.0;
 
        filter->trackers =
-               calloc(NUM_POINTER_TRACKERS, sizeof *filter->trackers);
+               zalloc(NUM_POINTER_TRACKERS * sizeof *filter->trackers);
        filter->cur_tracker = 0;
 
        filter->threshold = X230_THRESHOLD;
diff --git a/test/litest.c b/test/litest.c
index ead3371c..23395413 100644
--- a/test/litest.c
+++ b/test/litest.c
@@ -1067,7 +1067,7 @@ merge_absinfo(const struct input_absinfo *orig,
        if (!orig)
                return NULL;
 
-       abs = calloc(sz, sizeof(*abs));
+       abs = zalloc(sz * sizeof(*abs));
        litest_assert(abs != NULL);
 
        nelem = 0;
@@ -1101,7 +1101,7 @@ merge_events(const int *orig, const int *override)
        if (!orig)
                return NULL;
 
-       events = calloc(sz, sizeof(int));
+       events = zalloc(sz * sizeof(int));
        litest_assert(events != NULL);
 
        nelem = 0;
-- 
2.13.0

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to