From af60e7f74a08e54ebe8ddf24f64a0323519cab91 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sun, 15 Mar 2020 00:40:45 +0100 Subject: [PATCH] Allow charmap creation even if its base doesn't exist --- src/asm/charmap.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/asm/charmap.c b/src/asm/charmap.c index 27aedf14..31a0127f 100644 --- a/src/asm/charmap.c +++ b/src/asm/charmap.c @@ -67,12 +67,10 @@ struct Charmap *charmap_New(const char *name, const char *baseName) if (baseName != NULL) { struct Charmap **ppBase = charmap_Get(baseName); - if (*ppBase == NULL) { + if (*ppBase == NULL) yyerror("Base charmap '%s' doesn't exist", baseName); - return NULL; - } - - pBase = *ppBase; + else + pBase = *ppBase; } struct Charmap **ppCharmap = charmap_Get(name);