diff options
author | Robert Moore <Robert.Moore@intel.com> | 2014-09-12 13:01:24 -0700 |
---|---|---|
committer | Robert Moore <Robert.Moore@intel.com> | 2014-09-12 13:01:24 -0700 |
commit | b0b51935ec4aab7228ac9bd17bad820e9d40df1f (patch) | |
tree | 08ca5aa9867f53d0bb86b3071a4a0cf47a6b6da0 | |
parent | a73b66c6aa1846d055bb6390d9c9b9902f7d804d (diff) | |
download | acpica-b0b51935ec4aab7228ac9bd17bad820e9d40df1f.tar.gz |
Disassembler: Add a null return pointer check in dmbuffer.c
Prevent a "possible" null pointer dereference.
Reported by Bonnie Zhang <bonnie.zhang@oracle.com>
-rw-r--r-- | source/components/disassembler/dmbuffer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/components/disassembler/dmbuffer.c b/source/components/disassembler/dmbuffer.c index a43497ce3..755c5d4b2 100644 --- a/source/components/disassembler/dmbuffer.c +++ b/source/components/disassembler/dmbuffer.c @@ -912,6 +912,10 @@ AcpiDmCheckForHardwareId ( /* _CID with Package: get the package length, check all elements */ NextOp = AcpiPsGetDepthNext (NULL, NextOp); + if (!NextOp) + { + return; + } /* Don't need to use the length, just walk the peer list */ |