From 363e361e001f21e38e09e216e9dfd1e151a76ec5 Mon Sep 17 00:00:00 2001
From: Yona-TYT <yonatan.el.amigo@gmail.com>
Date: Fri, 13 Feb 2026 21:07:38 -0400
Subject: [PATCH] Fix Segmentation Fault for desc NULL

---
 src/simutrans/obj/way/weg.cc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/simutrans/obj/way/weg.cc b/src/simutrans/obj/way/weg.cc
index a8670d5b6..6ac8d5a80 100644
--- a/src/simutrans/obj/way/weg.cc
+++ b/src/simutrans/obj/way/weg.cc
@@ -143,6 +143,10 @@ void weg_t::set_desc(const way_desc_t *b)
 {
 	desc = b;
 
+	if (desc == NULL) {
+		return;
+	}
+
 	if(  hat_gehweg() &&  desc->get_wtyp() == road_wt  &&  desc->get_topspeed() > cityroad_speed  ) {
 		max_speed = cityroad_speed;
 	}
-- 
2.52.0

