Citation: 6B_582/2017 E. 5

Die Beschwerde ist abzuweisen. Bei diesem Ausgang des Verfahrens wird der Beschwerdeführer grundsätzlich kostenpflichtig (Art. 66 Abs. 1 BGG). Sein Gesuch um unentgeltliche Rechtspflege ist zu bewilligen, weil die prozessuale Bedürftigkeit ausreichend belegt ist (vgl. BGE 125 IV 161 E. 4) und die Beschwerde nicht von vornherein aussichtslos war (BGE 138 III 217 E. 2.2.4). Dem Beschwerdeführer sind deshalb keine Kosten aufzuerlegen. Seinem Rechtsvertreter wird eine angemessene Entschädigung aus der Bundesgerichtskasse entrichtet (Art. 64 Abs. 2 BGG).