commit | dc31501ed208998bf57fefc3d430f8130a6d8b77 | [log] [tgz] |
---|---|---|
author | Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> | Mon Apr 08 20:10:10 2002 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Apr 08 20:10:10 2002 +0000 |
tree | d8c2769a5ca145be301a466d4f3192f50edd7132 | |
parent | 85c120fcb955c7814ad3168a425c36efb700801e [diff] |
Fixed an overflow in calculating times.
diff --git a/dlls/winmm/mciwave/mciwave.c b/dlls/winmm/mciwave/mciwave.c index c794859..c27c6b8 100644 --- a/dlls/winmm/mciwave/mciwave.c +++ b/dlls/winmm/mciwave/mciwave.c
@@ -191,7 +191,7 @@ switch (wmw->dwMciTimeFormat) { case MCI_FORMAT_MILLISECONDS: - ret = (val * 1000) / wmw->lpWaveFormat->nAvgBytesPerSec; + ret = MulDiv(val,1000,wmw->lpWaveFormat->nAvgBytesPerSec); break; case MCI_FORMAT_BYTES: ret = val;