From 9d63100da3106243acc96f97c7f198c7e245f1f6 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Mon, 9 Apr 2012 07:15:45 +0000 Subject: Re #1474: merged r4030 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4031 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia/wav_player.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pjmedia/src/pjmedia/wav_player.c b/pjmedia/src/pjmedia/wav_player.c index c5ec3059..a089ee16 100644 --- a/pjmedia/src/pjmedia/wav_player.c +++ b/pjmedia/src/pjmedia/wav_player.c @@ -451,6 +451,7 @@ PJ_DEF(pj_status_t) pjmedia_wav_player_port_set_pos(pjmedia_port *port, pj_uint32_t bytes ) { struct file_reader_port *fport; + pj_status_t status; /* Sanity check */ PJ_ASSERT_RETURN(port, PJ_EINVAL); @@ -471,7 +472,13 @@ PJ_DEF(pj_status_t) pjmedia_wav_player_port_set_pos(pjmedia_port *port, pj_file_setpos( fport->fd, fport->fpos, PJ_SEEK_SET); fport->eof = PJ_FALSE; - return fill_buffer(fport); + status = fill_buffer(fport); + if (status != PJ_SUCCESS) + return status; + + fport->readpos = fport->buf; + + return PJ_SUCCESS; } -- cgit v1.2.3