diff options
| author | Wiimm <none> | 2020-09-30 13:20:16 +0200 |
|---|---|---|
| committer | Wiimm <none> | 2020-09-30 13:20:16 +0200 |
| commit | 646b95d113309378591b75a290ee6c62a04f3772 (patch) | |
| tree | a94864e8cef5fc0fbffb7e69d46d688e7caaae3d /project/src/lib-lecode.c | |
| parent | eaf1f8f8ce68b80ebdcefb45896461a89b47e1e1 (diff) | |
SZS v2.20a.beta1: Test Mac build
Diffstat (limited to '')
| -rw-r--r-- | project/src/lib-lecode.c | 12 |
1 files changed, 10 insertions, 2 deletions
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; |
