]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/as.c
as: Return NULL if name is not set
[people/ms/libloc.git] / src / as.c
index d82e44bcc1023734fb6d861b5e76fd752bad1bf6..818df412ce26d8c75bf5856414f574017bf708e3 100644 (file)
--- a/src/as.c
+++ b/src/as.c
@@ -81,7 +81,10 @@ LOC_EXPORT uint32_t loc_as_get_number(struct loc_as* as) {
 }
 
 LOC_EXPORT const char* loc_as_get_name(struct loc_as* as) {
-       return loc_stringpool_get(as->pool, as->name);
+       if (as->name)
+               return loc_stringpool_get(as->pool, as->name);
+
+       return NULL;
 }
 
 LOC_EXPORT int loc_as_set_name(struct loc_as* as, const char* name) {