diff options
author | ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-04-10 02:27:05 +0000 |
---|---|---|
committer | ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-04-10 02:27:05 +0000 |
commit | 7a49cd087506d3c9d3b290e749b3191988880bbb (patch) | |
tree | 49ae741d236adde4df3a082de73adec0fe51c538 /NetworkPkg/Mtftp6Dxe | |
parent | 520204901774129b8525c976da37b12159d78684 (diff) | |
download | edk2-platforms-7a49cd087506d3c9d3b290e749b3191988880bbb.tar.xz |
Update code to avoid potential access violation.
Signed-off-by: Dong Eric <eric.dong@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Ouyang Qian <Ouyang.qian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13175 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'NetworkPkg/Mtftp6Dxe')
-rw-r--r-- | NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c | 3 | ||||
-rw-r--r-- | NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c b/NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c index 07a86d6a36..348a8f29c7 100644 --- a/NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c +++ b/NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c @@ -1,7 +1,7 @@ /** @file
Mtftp6 Rrq process functions implementation.
- Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
@@ -477,6 +477,7 @@ Mtftp6RrqHandleOack ( if (EFI_ERROR (Status)) {
return Status;
}
+ ASSERT (Options != NULL);
//
// Parse the extensive options in the packet.
diff --git a/NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c b/NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c index 69ef4d2093..a6baaaba40 100644 --- a/NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c +++ b/NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c @@ -1,7 +1,7 @@ /** @file
Mtftp6 Wrq process functions implementation.
- Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
@@ -315,6 +315,7 @@ Mtftp6WrqHandleOack ( if (EFI_ERROR (Status)) {
return Status;
}
+ ASSERT (Options != NULL);
Status = Mtftp6ParseExtensionOption (Options, Count, FALSE, &ExtInfo);
|