Check Library usage and fix some typo.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7137 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
gikidy
2008-12-26 08:42:24 +00:00
parent ec30be9e8c
commit d17371e86b
4 changed files with 49 additions and 47 deletions

View File

@@ -32,9 +32,12 @@ UsbGetEndpointDesc (
)
{
USB_ENDPOINT_DESC *EpDesc;
UINTN Index;
for (Index = 0; Index < UsbIf->IfSetting->Desc.NumEndpoints; Index++) {
UINT8 Index;
UINT8 NumEndpoints;
NumEndpoints = UsbIf->IfSetting->Desc.NumEndpoints;
for (Index = 0; Index < NumEndpoints; Index++) {
EpDesc = UsbIf->IfSetting->Endpoints[Index];
if (EpDesc->Desc.EndpointAddress == EpAddr) {
@@ -71,10 +74,10 @@ UsbFreeInterface (
);
if (UsbIf->DevicePath != NULL) {
gBS->FreePool (UsbIf->DevicePath);
FreePool (UsbIf->DevicePath);
}
gBS->FreePool (UsbIf);
FreePool (UsbIf);
}
@@ -175,10 +178,10 @@ UsbCreateInterface (
ON_ERROR:
if (UsbIf->DevicePath != NULL) {
gBS->FreePool (UsbIf->DevicePath);
FreePool (UsbIf->DevicePath);
}
gBS->FreePool (UsbIf);
FreePool (UsbIf);
return NULL;
}
@@ -240,7 +243,7 @@ UsbCreateDevice (
/**
Connect the USB interface with its driver. EFI USB bus will
create a USB interface for each seperate interface descriptor.
create a USB interface for each separate interface descriptor.
@param UsbIf The interface to connect driver to.