diff --git a/src/sched_deadline/cyclicdeadline.c b/src/sched_deadline/cyclicdeadline.c index 303b5e9..6d461b2 100644 --- a/src/sched_deadline/cyclicdeadline.c +++ b/src/sched_deadline/cyclicdeadline.c @@ -1261,6 +1261,10 @@ int main (int argc, char **argv) } } - free(setcpu_buf); + if (setcpu_buf) + free(setcpu_buf); + free(thread); + free(sched_data); + return 0; }