From cdba3e90c5c2c95a2330234ede7ff4b76a7fae76 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Sun, 9 Jan 2022 13:36:15 +0100
Subject: [PATCH] Fix class LoaderRaw: virtual destructor, init param

---
 include/core/utils/loader.h | 2 +-
 src/utils/loader.cpp        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/core/utils/loader.h b/include/core/utils/loader.h
index 7dee3b5e1..13fe987d7 100644
--- a/include/core/utils/loader.h
+++ b/include/core/utils/loader.h
@@ -37,7 +37,7 @@ class LoaderRaw: public Loader{
     void* resource_;
 public:
     LoaderRaw(std::string _file);
-    ~LoaderRaw();
+    virtual ~LoaderRaw();
     void load() override;
     void close() override;
 };
diff --git a/src/utils/loader.cpp b/src/utils/loader.cpp
index 00590ccda..c11bb2667 100644
--- a/src/utils/loader.cpp
+++ b/src/utils/loader.cpp
@@ -28,7 +28,7 @@ Loader::Loader(std::string _file)
 {
     path_ = _file;
 }
-LoaderRaw::LoaderRaw(std::string _file) : Loader(_file)
+LoaderRaw::LoaderRaw(std::string _file) : Loader(_file), resource_(nullptr)
 {
     //
 }
-- 
GitLab