]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_portaudio: fix incorrect use of pa input buffer that could lead to garbage audio
authorMoises Silva <moy@sangoma.com>
Sun, 20 Nov 2011 23:40:41 +0000 (18:40 -0500)
committerMoises Silva <moy@sangoma.com>
Sun, 20 Nov 2011 23:40:41 +0000 (18:40 -0500)
src/mod/endpoints/mod_portaudio/pablio.c

index 6423dc762d7bcfa40ee82868adb69ed765cf7529..34a52df335c9eec4b4f6bd3bf075038157246b77 100644 (file)
@@ -93,7 +93,7 @@ static int iblockingIOCallback(const void *inputBuffer, void *outputBuffer,
                        }
                        if (PaUtil_WriteRingBuffer(&data->inFIFOs[c], chanSamples, numBytes) != numBytes) {
                                PaUtil_FlushRingBuffer(&data->inFIFOs[c]);
-                               PaUtil_WriteRingBuffer(&data->inFIFOs[c], inputBuffer, numBytes);
+                               PaUtil_WriteRingBuffer(&data->inFIFOs[c], chanSamples, numBytes);
                        }
                }
        }