commit | 80085d470d189362ddb6dda9bba6ee05fe7c84c6 | [log] [tgz] |
---|---|---|
author | Gabriel M. Beddingfield <gabrbedd@ti.com> | Wed Feb 08 16:53:32 2012 -0600 |
committer | Gabriel M. Beddingfield <gabrbedd@ti.com> | Wed Feb 08 16:53:32 2012 -0600 |
tree | 492cb767215b3f6675ea9624d0650d57511a9f95 | |
parent | 350211381a270fc6f5e02d3a75cbf6bf99152ec8 [diff] |
pcm: Fix integer size error. The following code: while (pcm->boundary * 2 <= LONG_MAX - pcm->buffer_size) pcm->boundary *= 2; Creates an infinite loop on systems where LONG_MAX != INT_MAX (e.g. 64-bit systems). pcm->boundary is an unsigned int, and so INT_MAX is the proper value to use.