Ignore:
Timestamp:
Sep 22, 2010, 10:01:39 PM (15 years ago)
Author:
David Azarewicz
Message:

Merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-2.1.x/drv32/dispatch.c

    r485 r543  
    2727#include <os2.h>
    2828
     29#include <dbgos2.h>
    2930#include <devhelp.h>
    3031#include <devtype.h>
     
    375376        {
    376377
    377             if (rp->DataLength < sizeof(ULONG))
    378             {
    379                 // invalid Data Pkt
    380                 rc = RPERR_PARAMETER | RPDONE;
    381                 break;
    382             }
    383 
    384             if (rp->ParmLength < sizeof(ULONG))
    385             {
    386                 // invalid Data Pkt
    387                 rc = RPERR_PARAMETER | RPDONE;
    388                 break;
    389             }
    390 
    391             pData = (ULONG *) linData;
     378            if (rp->DataLength < sizeof(ULONG)) {
     379                // invalid Data Pkt
     380                rc = RPERR_PARAMETER | RPDONE;
     381                break;
     382            }
     383
     384            if (rp->ParmLength < sizeof(ULONG)) {
     385                // invalid Data Pkt
     386                rc = RPERR_PARAMETER | RPDONE;
     387                break;
     388            }
     389
     390            pData = (ULONG *)linData;
    392391            ULONG id = *((ULONG *)linParm);
    393392            card_id = (id >> 16) & 0x0000FFFF;
Note: See TracChangeset for help on using the changeset viewer.