Commit cce8463e by Nicolas Capens

Fix potential null pointer dereference.

Change-Id: I12249cc2e647296eb45f9e7f9082fe3b477b9011 Reviewed-on: https://swiftshader-review.googlesource.com/3463Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent 20c6f342
...@@ -52,7 +52,7 @@ namespace sw ...@@ -52,7 +52,7 @@ namespace sw
Registers r(shader); Registers r(shader);
r.data = data; r.data = data;
r.constants = *Pointer<Pointer<Byte> >(data + OFFSET(DrawData,constants)); r.constants = *Pointer<Pointer<Byte> >(data + OFFSET(DrawData,constants));
if(shader->instanceIdDeclared) if(shader && shader->instanceIdDeclared)
{ {
r.instanceID = *Pointer<Int>(data + OFFSET(DrawData, instanceID)); r.instanceID = *Pointer<Int>(data + OFFSET(DrawData, instanceID));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment