Under some conditions Audiosurf calls InternetReadFile with NULL buffer. This doesn't really help the game as under the same conditions with InternetReadFile validating buffer pointer it crashes right away in its code (also on Windows), yet probably adding the validation won't hurt.