summaryrefslogtreecommitdiff
path: root/lib/frrscript.c
diff options
context:
space:
mode:
authorMartin Winter <mwinter@opensourcerouting.org>2021-11-01 23:35:12 +0100
committerGitHub <noreply@github.com>2021-11-01 23:35:12 +0100
commitf69bc0e919edd8aaa0ab5d4f1c44e939b41c6340 (patch)
treeaffc6affa58a0b4205b10d853a8695a5820c84db /lib/frrscript.c
parent65a69156b247a71bb3b429ea665334f36d06fba7 (diff)
parent821a877fd76c15f1ad754a9d7b71e174540cc414 (diff)
Merge pull request #9922 from donaldsharp/fix_scripting
lib: Return Null when we have an empty string for script name
Diffstat (limited to 'lib/frrscript.c')
-rw-r--r--lib/frrscript.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/frrscript.c b/lib/frrscript.c
index ccb790dc4a..4fee79991a 100644
--- a/lib/frrscript.c
+++ b/lib/frrscript.c
@@ -103,6 +103,10 @@ char *frrscript_names_get_script_name(const char *function_name)
frrscript_names_find(&frrscript_names_hash, &lookup);
if (!snhe)
return NULL;
+
+ if (snhe->script_name[0] == '\0')
+ return NULL;
+
return snhe->script_name;
}