Cleanup: fix asan warnings
This commit is contained in:
parent
55c1021be4
commit
80e5697b0b
@ -1421,18 +1421,24 @@ static void socket_id_user_decrement(bNodeSocket *sock)
|
|||||||
switch ((eNodeSocketDatatype)sock->type) {
|
switch ((eNodeSocketDatatype)sock->type) {
|
||||||
case SOCK_OBJECT: {
|
case SOCK_OBJECT: {
|
||||||
bNodeSocketValueObject *default_value = (bNodeSocketValueObject *)sock->default_value;
|
bNodeSocketValueObject *default_value = (bNodeSocketValueObject *)sock->default_value;
|
||||||
|
if (default_value->value != nullptr) {
|
||||||
id_us_min(&default_value->value->id);
|
id_us_min(&default_value->value->id);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SOCK_IMAGE: {
|
case SOCK_IMAGE: {
|
||||||
bNodeSocketValueImage *default_value = (bNodeSocketValueImage *)sock->default_value;
|
bNodeSocketValueImage *default_value = (bNodeSocketValueImage *)sock->default_value;
|
||||||
|
if (default_value->value != nullptr) {
|
||||||
id_us_min(&default_value->value->id);
|
id_us_min(&default_value->value->id);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SOCK_COLLECTION: {
|
case SOCK_COLLECTION: {
|
||||||
bNodeSocketValueCollection *default_value = (bNodeSocketValueCollection *)
|
bNodeSocketValueCollection *default_value = (bNodeSocketValueCollection *)
|
||||||
sock->default_value;
|
sock->default_value;
|
||||||
|
if (default_value->value != nullptr) {
|
||||||
id_us_min(&default_value->value->id);
|
id_us_min(&default_value->value->id);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SOCK_FLOAT:
|
case SOCK_FLOAT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user