Diff between 673c58ff65a0d48c48683ff6515383ee75692962 and 3a354a71df55786eec4b8bd9828a7c1d43c01ed9

Changed Files

File Additions Deletions Status
src/shared/mainloop.c +2 -0 modified

Full Patch

diff --git a/src/shared/mainloop.c b/src/shared/mainloop.c
index eacb6a4..09c46a7 100644
--- a/src/shared/mainloop.c
+++ b/src/shared/mainloop.c
@@ -283,6 +283,8 @@ static void timeout_destroy(void *user_data)
 
 	if (data->destroy)
 		data->destroy(data->user_data);
+
+	free(data);
 }
 
 static void timeout_callback(int fd, uint32_t events, void *user_data)