Leyton Orient have completed the signing of former Barnsley striker Chris Dagnall on an 18-month contract.
The 27-year-old was a free agent after being released by the Championship side last Friday.
The forward scored once in six appearances for Coventry City during a loan spell earlier this season.
Dagnall, who began his career with Tranmere Rovers, has also played for Rochdale and Scunthorpe United.