Fix use of uninitialized value in wav.c

Old version uses uninitialized `*size` if the file is corrupt.
This also fixes the bug that corrupt wav files can crash cmus.
Merge pull request #86 from mahkoh/wav

Fix use of uninitialized value in wav.c