Curry's absence made Kevin Durant the only Warriors player to play in every game this season.
The two-time reigning MVP is averaging 25 points, 6.1 assists and 4.3 points in 47 games this season.
"Steph wanted to play, and it didn't make any sense. He was very, very sick, and he wanted to tough it out," Kerr said. "It didn't make any sense from a personal standpoint for him to play, nor from a team standpoint for him to come into the locker room and get other guys sick. So hopefully he can knock this out in the next few days."
Shaun Livingston replaced Curry in the starting lineup.
Forward David West also missed Sunday night's game due to a left thumb injury.
Information from The Associated Press was used in this report.