From efe4c32ffd861bfc344b119d81767c96b1495a5c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 12 Feb 2020 21:34:19 +0530 Subject: [PATCH] Fix mock window not being zeroes on creation --- kitty/state.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/state.c b/kitty/state.c index a72500d4b..0b55263b6 100644 --- a/kitty/state.c +++ b/kitty/state.c @@ -977,7 +977,7 @@ destroy_mock_window(PyObject *capsule) { Window *w = PyCapsule_GetPointer(capsule, "Window"); if (w) { destroy_window(w); - PyMem_Del(w); + PyMem_Free(w); } } @@ -986,7 +986,7 @@ pycreate_mock_window(PyObject *self UNUSED, PyObject *args) { Screen *screen; PyObject *title = NULL; if (!PyArg_ParseTuple(args, "O|U", &screen, &title)) return NULL; - Window *w = PyMem_New(Window, 1); + Window *w = PyMem_Calloc(sizeof(Window), 1); if (!w) return NULL; Py_INCREF(screen); PyObject *ans = PyCapsule_New(w, "Window", destroy_mock_window);