From 646b95d113309378591b75a290ee6c62a04f3772 Mon Sep 17 00:00:00 2001 From: Wiimm Date: Wed, 30 Sep 2020 13:20:16 +0200 Subject: SZS v2.20a.beta1: Test Mac build --- project/src/lib-lecode.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'project/src/lib-lecode.c') diff --git a/project/src/lib-lecode.c b/project/src/lib-lecode.c index b6f52d3..b63909c 100644 --- a/project/src/lib-lecode.c +++ b/project/src/lib-lecode.c @@ -2305,8 +2305,15 @@ enumError LoadLPAR raw_data_t raw; enumError err = LoadRawData(&raw,true,fname,0,ignore_no_file,0); - if ( !err && raw.fform == FF_LPAR ) - err = ScanTextLPAR(lpar,false,fname,raw.data,raw.data_size); + if (!err) + { + if ( raw.fform != FF_LPAR ) + err = ERROR0(ERR_WRONG_FILE_TYPE, + "Not a LPAR file: %s:%s\n", + GetNameFF(raw.fform,0), raw.fname ); + else + err = ScanTextLPAR(lpar,false,fname,raw.data,raw.data_size); + } if ( err && use_lpar ) opt_lpar = 0; @@ -3776,6 +3783,7 @@ enumError ScanRawDataLEX else ResetLEX(lex); + lex->fatt = raw->fatt; lex->fname = raw->fname; raw->fname = 0; -- cgit v1.3.1