diff --git a/formats/format_pcm.c b/formats/format_pcm.c index 1de3d166f7..289038ced5 100644 --- a/formats/format_pcm.c +++ b/formats/format_pcm.c @@ -176,7 +176,7 @@ static int pcm_write(struct ast_filestream *fs, struct ast_frame *f) static int pcm_seek(struct ast_filestream *fs, long sample_offset, int whence) { - long cur, max, offset; + long cur, max, offset = 0; cur = ftell(fs->f); fseek(fs->f, 0, SEEK_END); diff --git a/formats/format_pcm_alaw.c b/formats/format_pcm_alaw.c index a738cf07b0..13d7c174a8 100644 --- a/formats/format_pcm_alaw.c +++ b/formats/format_pcm_alaw.c @@ -251,7 +251,7 @@ static int pcm_write(struct ast_filestream *fs, struct ast_frame *f) static int pcm_seek(struct ast_filestream *fs, long sample_offset, int whence) { - long cur, max, offset; + long cur, max, offset = 0; cur = ftell(fs->f); fseek(fs->f, 0, SEEK_END);