]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/layout.cpp
Prevent a crash if a layout file contains empty routes
[r2c2.git] / source / libmarklin / layout.cpp
index 3a6b6302d56ebf806c442ce8f8c808fb903a5091..121e19e937a1366ec1c4afd259a36943f522edd1 100644 (file)
@@ -120,6 +120,9 @@ void Layout::check_routes()
                        }
                }
 
+               if(!track)
+                       continue;
+
                (*i)->add_track(*track);
 
                const vector<Endpoint> &eps = track->get_type().get_endpoints();