Al Stone 6ee8a7
diff -Naur acpica-unix2-20150515.orig/source/components/disassembler/dmcstyle.c acpica-unix2-20150515/source/components/disassembler/dmcstyle.c
Al Stone 6ee8a7
--- acpica-unix2-20150515.orig/source/components/disassembler/dmcstyle.c	2015-06-01 14:32:51.769218887 -0600
Al Stone 6ee8a7
+++ acpica-unix2-20150515/source/components/disassembler/dmcstyle.c	2015-06-01 14:37:38.973898839 -0600
Al Stone 6ee8a7
@@ -407,7 +407,7 @@
Al Stone 6ee8a7
         {
Al Stone 6ee8a7
             AcpiDmPromoteTarget (Op, Target);
Al Stone 6ee8a7
 
Al Stone 6ee8a7
-            if (!Target->Common.OperatorSymbol)
Al Stone 6ee8a7
+            if (Target && !Target->Common.OperatorSymbol)
Al Stone 6ee8a7
             {
Al Stone 6ee8a7
                 Target->Common.OperatorSymbol = " = ";
Al Stone 6ee8a7
             }
Al Stone 6ee8a7
@@ -425,7 +425,7 @@
Al Stone 6ee8a7
         Target = Child1->Common.Next;
Al Stone 6ee8a7
         AcpiDmPromoteTarget (Op, Target);
Al Stone 6ee8a7
 
Al Stone 6ee8a7
-        if (!Target->Common.OperatorSymbol)
Al Stone 6ee8a7
+        if (Target && !Target->Common.OperatorSymbol)
Al Stone 6ee8a7
         {
Al Stone 6ee8a7
             Target->Common.OperatorSymbol = " = ";
Al Stone 6ee8a7
         }
Al Stone 6ee8a7
@@ -446,7 +446,10 @@
Al Stone 6ee8a7
             /* Valid target, not a placeholder */
Al Stone 6ee8a7
 
Al Stone 6ee8a7
             AcpiDmPromoteTarget (Op, Target);
Al Stone 6ee8a7
-            Target->Common.OperatorSymbol = " = ~";
Al Stone 6ee8a7
+	    if (Target)
Al Stone 6ee8a7
+	    {
Al Stone 6ee8a7
+            	Target->Common.OperatorSymbol = " = ~";
Al Stone 6ee8a7
+	    }
Al Stone 6ee8a7
         }
Al Stone 6ee8a7
         else
Al Stone 6ee8a7
         {