Houston Texans tight end Owen Daniels suffered a non-displaced fibula fracture late in Sunday night's game against the San Francisco 49ers and is likely to miss 4-to-6 weeks, a source told ESPN.