Skip to content

Commit 0b4eb6c

Browse files
authored
Merge pull request #82592 from sparr/fix_crash_bad_optional_access_basecamp_is_hidden
Fix crash for unset optional direction in mission
2 parents 95b3c62 + 6728420 commit 0b4eb6c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/basecamp.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,10 @@ bool basecamp::is_hidden( ui_mission_id id )
640640
return false;
641641
}
642642

643+
if( !id.id.dir ) {
644+
return false;
645+
}
646+
643647
const base_camps::direction_data &base_data = base_camps::all_directions.at( id.id.dir.value() );
644648
for( ui_mission_id &miss_id : hidden_missions[size_t( base_data.tab_order )] ) {
645649
if( is_equal( miss_id, id ) ) {

0 commit comments

Comments
 (0)