fix copyright and license block and fix a size issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9811 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jcarsey 2010-01-25 20:06:10 +00:00
parent 1e6e84c7af
commit ac255da6f5
1 changed files with 12 additions and 12 deletions

View File

@ -1,8 +1,8 @@
/** @file /** @file
Provides interface to EFI_FILE_HANDLE functionality. Provides interface to EFI_FILE_HANDLE functionality.
Copyright (c) 2006 - 2009, Intel Corporation<BR> Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved. <BR>
All rights reserved. This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
@ -624,9 +624,9 @@ FileHandleGetSize (
append the first D characters of Source to the end of Destination, where D is append the first D characters of Source to the end of Destination, where D is
the lesser of Count and the StrLen() of Source. If appending those D characters the lesser of Count and the StrLen() of Source. If appending those D characters
will fit within Destination (whose Size is given as CurrentSize) and will fit within Destination (whose Size is given as CurrentSize) and
still leave room for a null terminator, then those characters are appended, still leave room for a NULL terminator, then those characters are appended,
starting at the original terminating null of Destination, and a new terminating starting at the original terminating NULL of Destination, and a new terminating
null is appended. NULL is appended.
If appending D characters onto Destination will result in a overflow of the size If appending D characters onto Destination will result in a overflow of the size
given in CurrentSize the string will be grown such that the copy can be performed given in CurrentSize the string will be grown such that the copy can be performed
@ -979,12 +979,12 @@ FileHandleWriteLine(
return (EFI_SUCCESS); return (EFI_SUCCESS);
} }
Size = StrLen(Buffer); Size = StrSize(Buffer) - sizeof(Buffer[0]);
Status = FileHandleWrite(Handle, &Size, Buffer); Status = FileHandleWrite(Handle, &Size, Buffer);
if (EFI_ERROR(Status)) { if (EFI_ERROR(Status)) {
return (Status); return (Status);
} }
Size = StrLen(L"\r\n"); Size = StrSize(L"\r\n") - sizeof(CHAR16);
return FileHandleWrite(Handle, &Size, L"\r\n"); return FileHandleWrite(Handle, &Size, L"\r\n");
} }