aboutsummaryrefslogtreecommitdiffstats
path: root/src/statement.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-04-11 22:07:39 -0400
committerDavid Robillard <d@drobilla.net>2022-01-14 19:37:51 -0500
commite9b773bf452f0df0ea69e363bcb5899fea124b28 (patch)
tree6cec0e4c4d93e2fbb56576fc6992169bd985fd52 /src/statement.c
parent37b14ad8b07f7e8d647e15a05339d31f2ee4dd58 (diff)
downloadserd-e9b773bf452f0df0ea69e363bcb5899fea124b28.tar.gz
serd-e9b773bf452f0df0ea69e363bcb5899fea124b28.tar.bz2
serd-e9b773bf452f0df0ea69e363bcb5899fea124b28.zip
Add model
Diffstat (limited to 'src/statement.c')
-rw-r--r--src/statement.c8
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) {