Added missing line changing state when too many SCH errors occur
diff --git a/lib/receiver_impl.cc b/lib/receiver_impl.cc
index d56d1f3..a9de0ff 100644
--- a/lib/receiver_impl.cc
+++ b/lib/receiver_impl.cc
@@ -254,6 +254,7 @@
                 d_failed_sch++;
                 if (d_failed_sch >= MAX_SCH_ERRORS)
                 {
+                    d_state = next_fcch_search; 
                     d_freq_offset_vals.clear();
                     d_freq_offset=0;
                     //set_frequency(0);