FOXBORO, MA – NOVEMBER 23: A helmet is shown before a game between the New England Patriots and the Buffalo Bills at Gillette Stadium on November 23, 2015 in Foxboro, Massachusetts. (Photo by Maddie Meyer/Getty Images)The QB situation in Buffalo has gotten so bad that the Bills are signing guys off the street who might play games within a week. With injuries to Josh Allen and Derek Anderson, along with the perpetually underproductive Nathan Peterman, the Bills are turning to one former USC QB to help salvage the position.According to NFL insider Ian Rapoport, the Bills are signing QB Matt Barkley to a one-year deal.Rapoport indicated that a concussion to Derek Anderson may make him unavailable in the Bills’ next game. This in turn could force Barkley into the lineup as at least a backup very quickly.Barkley, who was a starter for the Trojans from 2009 to 2012, has bounced around the league almost endlessly over the course of his five-year NFL career.The #Bills signed QB Matt Barkley to a 1-year deal, and he may end up backing up Nathan Peterman if Derek Anderson’s concussion makes him unavailable.— Ian Rapoport (@RapSheet) October 31, 2018Barkley owns many significant passing records from his four years at USC. He is the school’s all-time leader in passing yards, passing TDs, total yards, and total TDs. Additionally, Barkley holds the three highest passing yardage totals in team history.The Bills, at 2-6, have already started three different QBs this year with Peterman, Anderson, and the rookie Josh Allen.However, the offense has been completely stagnant for most of the season. The Bills have been held to 13 points or fewer in six of their eight games.