diff --git a/src/Airports/GenAirports850/parser.cxx b/src/Airports/GenAirports850/parser.cxx
index 1ba73e7f..ef12669e 100644
--- a/src/Airports/GenAirports850/parser.cxx
+++ b/src/Airports/GenAirports850/parser.cxx
@@ -659,8 +659,8 @@ int Parser::ParseLine(char* line)
                             cur_airport->AddFeature( cur_feat );
                         }
                         cur_feat = NULL;
-                        SetState( STATE_PARSE_SIMPLE );
                     }
+                    SetState( STATE_PARSE_SIMPLE );
                     prev_node = NULL;
                     cur_node  = NULL;
                     break;