From 96b94804393012e148505c056d6d40b5ef529a78 Mon Sep 17 00:00:00 2001
From: Romain BERNARD <romain.bernard@uca.fr>
Date: Mon, 11 Mar 2024 17:24:27 +0100
Subject: [PATCH] init string as "" to prevent segfaults in assignments

---
 src/instance/graph/Line.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/instance/graph/Line.h b/src/instance/graph/Line.h
index 54433fb..05dd657 100644
--- a/src/instance/graph/Line.h
+++ b/src/instance/graph/Line.h
@@ -17,7 +17,9 @@ private:
     std::vector<int> _nodes; //index according to Graph::_nodes, sorted according to line order (start -> terminus)
     std::vector<std::vector<int>> _timetables; //list of list of timestamps for each node start order (size of _timetables must remain constant throughout the whole vector
 public:
-    Line() = default;
+    Line(){
+        _lineID = "";
+    }
 
     [[nodiscard]] const std::string &getLineId() const;
     void setLineId(const std::string &lineId);
-- 
GitLab