From e721999f09176efe9a9947555095904fafcbaa4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Sat, 14 Sep 2019 07:22:51 +0800 Subject: Use rtclient_ticketsfree to free tickets --- tasklist.cxx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'tasklist.cxx') diff --git a/tasklist.cxx b/tasklist.cxx index 6bc7c4b..fd7e4b5 100644 --- a/tasklist.cxx +++ b/tasklist.cxx @@ -1,4 +1,4 @@ -#include "rtticket.h" +#include "rtclient.h" #include "tasklist.hxx" int TaskList::rowCount(QModelIndex const& parent) const @@ -39,10 +39,7 @@ void TaskList::addTask(Task const& task) void TaskList::addTasks(rt_ticketlist* taskList) { - for (unsigned int i = 0; i < taskList->length; i++) { - auto task = taskList->tickets[i]; - addTask(Task{task}); - free(task); - } - free(taskList); + for (unsigned int i = 0; i < taskList->length; i++) + addTask(Task{taskList->tickets[i]}); + rtclient_ticketsfree(taskList); } -- cgit v1.2.3