]> granicus.if.org Git - graphviz/commit
Fixed: 2 'dereference before null check' in SparseMatrix
authorErwin Janssen <erwinjanssen@outlook.com>
Sat, 19 Nov 2016 01:06:57 +0000 (02:06 +0100)
committerErwin Janssen <erwinjanssen@outlook.com>
Wed, 7 Dec 2016 13:52:40 +0000 (14:52 +0100)
commit0853d73b46f525d5ee78daad4ebc7de966ff3ed5
tree19b1ff482e54e555103cc205b8cfcdd1c13f7a09
parent08da710165f71c5ec404d6e7232665927668131b
Fixed: 2 'dereference before null check' in SparseMatrix

In the file lib/sparse/SparseMatric.x, there were two functions were a
pointer is dereferenced before checking if the pointer is NULL. The check
`if(!A)` caused an early return in both functions.
The fix is placing the check and the early return as the first line in
both functions. Dereferencing then only occures if the pointer A is not
NULL.
lib/sparse/SparseMatrix.c