
  * src/tap/cable/ice100.c (adi_flush): Scan out if trigger point
    is reached.

Index: src/tap/cable/ice100.c
===================================================================
--- src/tap/cable/ice100.c	(revision 2030)
+++ src/tap/cable/ice100.c	(working copy)
@@ -1095,6 +1095,10 @@ static void adi_flush (urj_cable_t *cabl
             {
                 scan_out = 7;    /* Assigned a number for debug, !0 will do scan */
             }
+            else if (tap_info->cur_idx >= cable_params->trigger_scanlen)
+            {   /* Else scan out if we reached our trigger point */
+                scan_out = 6;    /* Assigned a number for debug, !0 will do scan */
+            }
             else if (tap_info->cur_idx >= cable_params->default_scanlen)
             {
                 urj_log (URJ_LOG_LEVEL_ERROR,
@@ -1102,10 +1106,6 @@ static void adi_flush (urj_cable_t *cabl
                          tap_info->cur_idx, cable_params->default_scanlen);
             }
         }
-        else if (tap_info->cur_idx >= cable_params->trigger_scanlen)
-        {   /* Else scan out if we reached our trigger point */
-            scan_out = 6;    /* Assigned a number for debug, !0 will do scan */
-        }
 
         if (tap_info->pairs && scan_out)
         {
