if (memcmp(&link->dpcd_caps, &prev_dpcd_caps, sizeof(struct dpcd_caps)))
                                        same_dpcd = false;
                        }
-                       /* Active dongle plug in without display or downstream unplug*/
+                       /* Active dongle downstream unplug*/
                        if (link->type == dc_connection_active_dongle &&
                                link->dpcd_caps.sink_count.bits.SINK_COUNT == 0) {
-                               if (prev_sink != NULL) {
+                               if (prev_sink != NULL)
                                        /* Downstream unplug */
                                        dc_sink_release(prev_sink);
-                               } else {
-                                       /* Empty dongle plug in */
-                                       dp_verify_link_cap_with_retries(link,
-                                                       &link->reported_link_cap,
-                                                       LINK_TRAINING_MAX_VERIFY_RETRY);
-                               }
                                return true;
                        }