tcc_add_support(): skip when filename is empty

This commit is contained in:
wanjochan 2020-09-17 00:47:32 +08:00
parent 55eafa66b7
commit 43ae350390
2 changed files with 2 additions and 0 deletions

View File

@ -1320,6 +1320,7 @@ static void add_init_array_defines(TCCState *s1, const char *section_name)
#ifndef TCC_TARGET_PE
static int tcc_add_support(TCCState *s1, const char *filename)
{
if(!filename || strlen(filename)==0) return 0;
char buf[1024];
snprintf(buf, sizeof(buf), "%s/%s", s1->tcc_lib_path, filename);
return tcc_add_file(s1, buf);

View File

@ -1855,6 +1855,7 @@ ST_FUNC void pe_add_unwind_data(unsigned start, unsigned end, unsigned stack)
static void tcc_add_support(TCCState *s1, const char *filename)
{
if(!filename || strlen(filename)==0) return 0;
if (tcc_add_dll(s1, filename, 0) < 0)
tcc_error_noabort("%s not found", filename);
}