diff --git a/subprojects/gstreamer/libs/gst/net/gstptpclock.c b/subprojects/gstreamer/libs/gst/net/gstptpclock.c index 492ddd82f5..2089d5d3be 100644 --- a/subprojects/gstreamer/libs/gst/net/gstptpclock.c +++ b/subprojects/gstreamer/libs/gst/net/gstptpclock.c @@ -2365,7 +2365,8 @@ cleanup_cb (gpointer data) GList *tmp = n->next; if (compare_clock_identity (&sender->master_clock_identity, - &domain->master_clock_identity) == 0) + &domain->master_clock_identity) == 0 + && sender->iface_idx == domain->iface_idx) GST_WARNING ("currently selected master clock timed out"); g_free (sender); domain->announce_senders =