Module Name: src
Committed By: christos
Date: Sat May 9 15:31:36 UTC 2015
Modified Files:
src/sys/external/bsd/acpica/dist/dispatcher: dsutils.c
Log Message:
CID 1292510: Check allocation
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.1.1.5 src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.2
--- src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.1.1.5 Mon Apr 13 13:21:07 2015
+++ src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c Sat May 9 11:31:36 2015
@@ -604,10 +604,16 @@ AcpiDsCreateOperand (
/* TBD: May only be temporary */
ObjDesc = AcpiUtCreateStringObject ((ACPI_SIZE) NameLength);
-
- ACPI_STRNCPY (ObjDesc->String.Pointer, NameString, NameLength);
- Status = AE_OK;
- }
+ if (ObjDesc)
+ {
+ ACPI_STRNCPY (ObjDesc->String.Pointer, NameString, NameLength);
+ Status = AE_OK;
+ }
+ else
+ {
+ Status = AE_NO_MEMORY;
+ }
+ }
else
{
/*