What does 1 Kings 2:33 mean?
'May Joab and his descendants bear the guilt forever, but may the Lord grant peace to David's family and his throne.' 1 Kings 2:33 - Modern Text Bible
(Solomon prays that Joab's punishment will not affect David's family, but only Joab's own line.)