task-factory: fixed name, fixed memory leak 51/182251/4
authorMichal Kolodziejski <m.kolodziejs@samsung.com>
Thu, 21 Jun 2018 14:10:14 +0000 (16:10 +0200)
committerMichal Kolodziejski <m.kolodziejs@samsung.com>
Fri, 22 Jun 2018 12:09:03 +0000 (14:09 +0200)
Change-Id: Ifb92bfda6176a720a03c7250d321c32f8f7fd2e3
Signed-off-by: Michal Kolodziejski <m.kolodziejs@samsung.com>
src/CMakeLists.txt
src/scheduler.c
src/task-factory.c [moved from src/task_factory.c with 96% similarity]
src/task-factory.h [moved from src/task_factory.h with 100% similarity]

index 22f41a2..224d930 100644 (file)
@@ -19,10 +19,10 @@ SET(SRCS
        report-generator.c
        report-json-serializer.c
        worker.c
-       task_factory.c
+       task-factory.c
        task.c
        scheduler.c
-       config-serializer.c
+       config-deserializer.c
 )
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
 
index d7c33b2..507f085 100644 (file)
@@ -19,7 +19,7 @@
 #include "scheduler.h"
 #include "task.h"
 #include "worker.h"
-#include "task_factory.h"
+#include "task-factory.h"
 
 struct scheduler
 {
similarity index 96%
rename from src/task_factory.c
rename to src/task-factory.c
index efa536e..1805039 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <glib.h>
 #include <stdlib.h>
-#include "task_factory.h"
+#include "task-factory.h"
 #include "config.h"
 #include "report-generator.h"
 #include "report-json-serializer.h"
@@ -60,6 +60,7 @@ static task_t *create_system_report_task(config_options_e options, int frequency
             _system_task->task.execute = execute_scan_system_memory;
             break;
         default:
+            report_generator_free_system_generator(_system_task->report_generator);
             g_free(_system_task);
             return NULL;
     }
similarity index 100%
rename from src/task_factory.h
rename to src/task-factory.h