чување 48e63b02ec9add114aba3c84fd446f694fb03a3f
родитељ cd9a54801f8bcaa8de4b51c5225ab3697140f57d
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sun, 11 Apr 2021 18:39:05 +0200
Bugfix: added checks for NULL get_value
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 1, додавања: 4(+), брисања: 0(-)
diff --git a/slw2gmi.c b/slw2gmi.c
@@ -3204,6 +3204,8 @@ slweb_parse(uint8_t* buffer, FILE* output, BOOL read_yaml_macros_and_links)
if (!read_yaml_macros_and_links)
{
uint8_t* url = get_value(links, links_count, token, NULL);
+ if (!url)
+ exit(error(EINVAL, (uint8_t*)"get_value: Invalid argument"));
paralinks_count++;
if (!paralinks)
{
@@ -3248,6 +3250,8 @@ slweb_parse(uint8_t* buffer, FILE* output, BOOL read_yaml_macros_and_links)
if (!read_yaml_macros_and_links)
{
uint8_t* url = get_value(links, links_count, token, NULL);
+ if (!url)
+ exit(error(EINVAL, (uint8_t*)"get_value: Invalid argument"));
paralinks_count++;
if (!paralinks)
{