From 9503725a32f39d5c5db96e34ff83ff0a2f84aa8d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 19 Jan 2024 13:29:12 +0530 Subject: [PATCH] Fix #7013 --- kitty/shaders.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/shaders.c b/kitty/shaders.c index b5c007226..3d68d78c7 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -1048,7 +1048,7 @@ draw_borders(ssize_t vao_idx, unsigned int num_border_rects, BorderRect *rect_bu static bool attach_shaders(PyObject *sources, GLuint program_id, GLenum shader_type) { - RAII_ALLOC(const GLchar*, c_sources, calloc(sizeof(GLchar*), PyTuple_GET_SIZE(sources))); + RAII_ALLOC(const GLchar*, c_sources, calloc(PyTuple_GET_SIZE(sources), sizeof(GLchar*))); for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(sources); i++) { PyObject *temp = PyTuple_GET_ITEM(sources, i); if (!PyUnicode_Check(temp)) { PyErr_SetString(PyExc_TypeError, "shaders must be strings"); return false; }