diff options
author | David Robillard <d@drobilla.net> | 2021-04-11 22:07:39 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-14 19:37:51 -0500 |
commit | e9b773bf452f0df0ea69e363bcb5899fea124b28 (patch) | |
tree | 6cec0e4c4d93e2fbb56576fc6992169bd985fd52 /src/statement.c | |
parent | 37b14ad8b07f7e8d647e15a05339d31f2ee4dd58 (diff) | |
download | serd-e9b773bf452f0df0ea69e363bcb5899fea124b28.tar.gz serd-e9b773bf452f0df0ea69e363bcb5899fea124b28.tar.bz2 serd-e9b773bf452f0df0ea69e363bcb5899fea124b28.zip |
Add model
Diffstat (limited to 'src/statement.c')
-rw-r--r-- | src/statement.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/statement.c b/src/statement.c index d6571c6c..7bb2486f 100644 --- a/src/statement.c +++ b/src/statement.c @@ -50,7 +50,13 @@ serd_statement_new(const SerdNode* const s, const SerdNode* const g, const SerdCaret* const caret) { - assert(serd_statement_is_valid(s, p, o, g)); + assert(s); + assert(p); + assert(o); + + if (!serd_statement_is_valid(s, p, o, g)) { + return NULL; + } SerdStatement* statement = (SerdStatement*)malloc(sizeof(SerdStatement)); if (statement) { |