forked from M-Labs/nac3
nullptr check
This commit is contained in:
@@ -8,12 +8,16 @@ extern "C" void nac3_free(void *ptr);
|
||||
|
||||
template<typename SizeT>
|
||||
void __nac3_rc_incr_impl(void *obj) {
|
||||
if (!obj) return;
|
||||
|
||||
SizeT *p = (SizeT *) obj;
|
||||
*(p - 1) += 1;
|
||||
}
|
||||
|
||||
template<typename SizeT>
|
||||
void __nac3_rc_decr_impl(void *obj) {
|
||||
if (!obj) return;
|
||||
|
||||
SizeT *p = (SizeT *) obj;
|
||||
*(p - 1) -= 1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user