Citation: 7B_279/2024 E. 3

Die Beschwerde ist gutzuheissen und die Sache zu neuer Beurteilung an die Vorinstanz zurückzuweisen. Bei diesem Ausgang des Verfahrens sind keine Gerichtskosten zu erheben (Art. 66 Abs. 1 und 4 BGG). Der Kanton Zürich hat dem obsiegenden Beschwerdeführer die durch das bundesgerichtliche Verfahren verursachten notwendigen Kosten zu ersetzen (Art. 68 BGG). Da der Beschwerdeführer um unentgeltliche Rechtspflege ersucht, ist die Entschädigung praxisgemäss seinem Rechtsvertreter zuzusprechen. Das Gesuch um unentgeltliche Rechtspflege wird damit gegenstandslos.