Skip to content

Commit 2aed5ff

Browse files
fix(qom/object): missing null check in new object_class_dynamic_cast_assert logic
1 parent 52540b6 commit 2aed5ff

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

qom/object.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,10 @@ ObjectClass *object_class_dynamic_cast_assert(ObjectClass *class,
10101010
typename, file, line, func);
10111011
#endif
10121012

1013+
if (!class) {
1014+
return NULL;
1015+
}
1016+
10131017
/* A simple fast path that can trigger a lot for leaf classes. */
10141018
type = class->type;
10151019
if (type->name == typename) {

0 commit comments

Comments
 (0)