From: ftillier Date: Wed, 7 Dec 2005 22:07:27 +0000 (+0000) Subject: [IPoIB] Fix improper buffer size checks for MAC to GID IOCTL processing X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=bac4b647cf63abd41f2d5ef13cc74838d35cc3ec;p=~shefty%2Frdma-win.git [IPoIB] Fix improper buffer size checks for MAC to GID IOCTL processing Submitted by Tzachi Dar (tzachid@mellanox.co.il) git-svn-id: svn://openib.tc.cornell.edu/gen1@198 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/ulp/ipoib/kernel/ipoib_ibat.c b/trunk/ulp/ipoib/kernel/ipoib_ibat.c index 0b47206a..a49e0c51 100644 --- a/trunk/ulp/ipoib/kernel/ipoib_ibat.c +++ b/trunk/ulp/ipoib/kernel/ipoib_ibat.c @@ -253,14 +253,14 @@ __ibat_mac_to_gid( IPOIB_ENTER(IPOIB_DBG_IOCTL); if( pIoStack->Parameters.DeviceIoControl.InputBufferLength != - sizeof(IOCTL_IBAT_PORTS_IN) ) + sizeof(IOCTL_IBAT_MAC_TO_GID_IN) ) { IPOIB_TRACE_EXIT( IPOIB_DBG_ERROR, ("Invalid input buffer size.\n") ); return STATUS_INVALID_PARAMETER; } if( pIoStack->Parameters.DeviceIoControl.OutputBufferLength != - sizeof(IOCTL_IBAT_PORTS_OUT) ) + sizeof(IOCTL_IBAT_MAC_TO_GID_OUT) ) { IPOIB_TRACE_EXIT( IPOIB_DBG_ERROR, ("Invalid output buffer size.\n") ); return STATUS_INVALID_PARAMETER;