slw2gmi

Конвертор из slweb-а у Џемини
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mslw2gmi.c | 4++++
измењених датотека: 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) {