From a700a88b1ad68a9d223e65f4ee14b433c82b22de Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 16 Aug 2016 10:08:09 -0400 Subject: Never call qsort on NULL (Fix clang static analyzer warning) --- src/state.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/state.c') diff --git a/src/state.c b/src/state.c index f73e157..b852a31 100644 --- a/src/state.c +++ b/src/state.c @@ -604,8 +604,12 @@ new_state_from_model(LilvWorld* world, free((void*)chunk.buf); sratom_free(sratom); - qsort(state->props.props, state->props.n, sizeof(Property), property_cmp); - qsort(state->values, state->n_values, sizeof(PortValue), value_cmp); + if (state->props.props) { + qsort(state->props.props, state->props.n, sizeof(Property), property_cmp); + } + if (state->values) { + qsort(state->values, state->n_values, sizeof(PortValue), value_cmp); + } return state; } -- cgit v1.2.1