Ignore:
Timestamp:
Jul 16, 2003, 5:47:24 PM (22 years ago)
Author:
sandervl
Message:

KOM: fixed potential buffer overflows in *GetErrorString functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/wavein.cpp

    r8508 r10173  
    1 /* $Id: wavein.cpp,v 1.12 2002-05-28 14:09:24 sandervl Exp $ */
     1/* $Id: wavein.cpp,v 1.13 2003-07-16 15:47:24 sandervl Exp $ */
    22
    33/*
     
    4747        return(WAVERR_BADFORMAT);
    4848
    49     if(fdwOpen & WAVE_FORMAT_QUERY) 
     49    if(fdwOpen & WAVE_FORMAT_QUERY)
    5050    {
    5151        if(DartWaveIn::queryFormat(pwfx->wFormatTag, pwfx->nChannels, pwfx->nSamplesPerSec,
    52                                    pwfx->wBitsPerSample) == TRUE) 
     52                                   pwfx->wBitsPerSample) == TRUE)
    5353        {
    5454             return(MMSYSERR_NOERROR);
     
    304304    char * theMsg = getWinmmMsg( wError );
    305305    if ( theMsg )
    306         AsciiToUnicode( theMsg, lpText );
     306        AsciiToUnicodeN( theMsg, lpText, cchText );
    307307    else
    308308    {
    309309        char errMsg[100];
    310310        sprintf( errMsg, "Unknown error number %d", wError );
    311         AsciiToUnicode( errMsg, lpText );
     311        AsciiToUnicodeN( errMsg, lpText, cchText );
    312312    }
    313313    return MMSYSERR_NOERROR;
Note: See TracChangeset for help on using the changeset viewer.