Mesa (master): r600: Assert pointer is not null before dereferencing.
Vinson Lee
vlee at kemper.freedesktop.org
Sat Feb 27 09:53:40 UTC 2010
Module: Mesa
Branch: master
Commit: 226d98173886e9e26337d6e9593b2b561c8cb758
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=226d98173886e9e26337d6e9593b2b561c8cb758
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Feb 27 01:52:46 2010 -0800
r600: Assert pointer is not null before dereferencing.
---
src/mesa/drivers/dri/r600/r700_assembler.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/r600/r700_assembler.c b/src/mesa/drivers/dri/r600/r700_assembler.c
index 8344dd9..834bcc6 100644
--- a/src/mesa/drivers/dri/r600/r700_assembler.c
+++ b/src/mesa/drivers/dri/r600/r700_assembler.c
@@ -1746,18 +1746,21 @@ GLboolean assemble_alu_src(R700ALUInstruction* alu_instruction_ptr,
switch (source_index)
{
case 0:
+ assert(alu_instruction_ptr);
alu_instruction_ptr->m_Word0.f.src0_sel = src_sel;
alu_instruction_ptr->m_Word0.f.src0_rel = src_rel;
alu_instruction_ptr->m_Word0.f.src0_chan = src_chan;
alu_instruction_ptr->m_Word0.f.src0_neg = src_neg;
break;
case 1:
+ assert(alu_instruction_ptr);
alu_instruction_ptr->m_Word0.f.src1_sel = src_sel;
alu_instruction_ptr->m_Word0.f.src1_rel = src_rel;
alu_instruction_ptr->m_Word0.f.src1_chan = src_chan;
alu_instruction_ptr->m_Word0.f.src1_neg = src_neg;
break;
case 2:
+ assert(alu_instruction_ptr);
alu_instruction_ptr->m_Word1_OP3.f.src2_sel = src_sel;
alu_instruction_ptr->m_Word1_OP3.f.src2_rel = src_rel;
alu_instruction_ptr->m_Word1_OP3.f.src2_chan = src_chan;
More information about the mesa-commit
mailing list