diff options
Diffstat (limited to 'drivers/message/fusion/mptctl.c')
-rw-r--r-- | drivers/message/fusion/mptctl.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c index e8deb8ed0499..878bda0cce70 100644 --- a/drivers/message/fusion/mptctl.c +++ b/drivers/message/fusion/mptctl.c | |||
@@ -1314,8 +1314,10 @@ mptctl_getiocinfo (unsigned long arg, unsigned int data_size) | |||
1314 | else | 1314 | else |
1315 | karg->adapterType = MPT_IOCTL_INTERFACE_SCSI; | 1315 | karg->adapterType = MPT_IOCTL_INTERFACE_SCSI; |
1316 | 1316 | ||
1317 | if (karg->hdr.port > 1) | 1317 | if (karg->hdr.port > 1) { |
1318 | kfree(karg); | ||
1318 | return -EINVAL; | 1319 | return -EINVAL; |
1320 | } | ||
1319 | port = karg->hdr.port; | 1321 | port = karg->hdr.port; |
1320 | 1322 | ||
1321 | karg->port = port; | 1323 | karg->port = port; |