]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
as: Return NULL if name is not set
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Dec 2017 14:17:39 +0000 (14:17 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Dec 2017 14:17:39 +0000 (14:17 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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) {