X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouteplanner.cpp;fp=source%2Flibr2c2%2Ftrainrouteplanner.cpp;h=0594b7ac635a81bb3a5691bbd77c58d53399c491;hp=7aba4a68ed33e7ba0e3e434e655da77bd1dd02b9;hb=53712fb06be78cb6383ed8a54467dad7aebbf369;hpb=9b8a32cf7371bc5fae8ce239a212469511c459e6 diff --git a/source/libr2c2/trainrouteplanner.cpp b/source/libr2c2/trainrouteplanner.cpp index 7aba4a6..0594b7a 100644 --- a/source/libr2c2/trainrouteplanner.cpp +++ b/source/libr2c2/trainrouteplanner.cpp @@ -249,6 +249,9 @@ TrainRoutePlanner::TrainRoutingInfo::TrainRoutingInfo(Train &t): router(train->get_ai_of_type()), has_duration(false) { + if(!router) + return; + if(unsigned n_wps = router->get_n_waypoints()) { waypoints.reserve(n_wps),