diff options
author | David Robillard <d@drobilla.net> | 2014-04-27 00:30:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-04-27 00:30:33 +0000 |
commit | 88b95c5a431dfb2762309073184406d1eaa987bf (patch) | |
tree | 4cc555cda47eb50912678c1ae53a84ced26fc51e /src/node.c | |
parent | 9feff342144ac6a3c80f5e0ef9e53418f7299a83 (diff) | |
download | lilv-88b95c5a431dfb2762309073184406d1eaa987bf.tar.gz lilv-88b95c5a431dfb2762309073184406d1eaa987bf.tar.bz2 lilv-88b95c5a431dfb2762309073184406d1eaa987bf.zip |
Tolerate calling lilv_node_as_uri or lilv_node_as_blank on NULL.
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5375 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/node.c')
-rw-r--r-- | src/node.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -296,8 +296,8 @@ LILV_API const char* lilv_node_as_uri(const LilvNode* value) { - assert(lilv_node_is_uri(value)); - return (const char*)sord_node_get_string(value->node); + assert(!value || lilv_node_is_uri(value)); + return value ? (const char*)sord_node_get_string(value->node) : NULL; } const SordNode* @@ -318,8 +318,8 @@ LILV_API const char* lilv_node_as_blank(const LilvNode* value) { - assert(lilv_node_is_blank(value)); - return (const char*)sord_node_get_string(value->node); + assert(!value || lilv_node_is_blank(value)); + return value ? (const char*)sord_node_get_string(value->node) : NULL; } LILV_API |