summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-11-21 12:31:11 +0000
committerBenny Prijono <bennylp@teluu.com>2006-11-21 12:31:11 +0000
commitc0cd0b4450fdcf785bb9184b4d6231d452cb8df5 (patch)
treec1677ddaaa53b28ff8b52a56cec1737104b85da2 /pjmedia
parenteff696b734aeab0179be46941cf5911045b69cfe (diff)
Fixed bug caused by recent sound device ID convention change
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@814 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r--pjmedia/src/pjmedia/dsound.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/dsound.c b/pjmedia/src/pjmedia/dsound.c
index 04cbc215..30461f12 100644
--- a/pjmedia/src/pjmedia/dsound.c
+++ b/pjmedia/src/pjmedia/dsound.c
@@ -682,6 +682,9 @@ PJ_DEF(int) pjmedia_snd_get_dev_count(void)
*/
PJ_DEF(const pjmedia_snd_dev_info*) pjmedia_snd_get_dev_info(unsigned index)
{
+ if (index == (unsigned)-1)
+ index = 0;
+
PJ_ASSERT_RETURN(index < dev_count, NULL);
return &dev_info[index].info;