diff --git a/formats/format_wav.c b/formats/format_wav.c
index 5ea4fab413cf94e34de2eefc7de6c24ad20d5216..f35fd527876d2ecad1fbc05a1dae4f194ba346a8 100644
--- a/formats/format_wav.c
+++ b/formats/format_wav.c
@@ -354,6 +354,7 @@ static struct ast_frame *wav_read(struct ast_filestream *s, int *whennext)
 	int samples;	/* actual samples read */
 #if __BYTE_ORDER == __BIG_ENDIAN
 	int x;
+	short *tmp;
 #endif
 	int bytes;
 	off_t here;