Magnuson signed with Buffalo on Tuesday, Chris Brown of the Bills' official site reports.
The Bills have a slew of injuries to their offensive line, the latest being Garrett McGhin heading to injured reserve with an ankle injury. Magnuson, recently released with an undisclosed injury settlement from the 49ers, is apparently better and ready to compete for a depth role on the other side of the country.