diff options
| author | Wiimm <wiimm@wiimm.de> | 2021-02-03 16:42:38 +0100 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2021-02-03 16:42:38 +0100 |
| commit | 69894f75254cd630e2e4fe1422044c6b7d6adb5f (patch) | |
| tree | 139b93491a16987905c53c4e10bc8b44034de278 /project/src/lib-ctcode.c | |
| parent | a3d605bc52ba3e53720d0dee29a470661b35a1c2 (diff) | |
SZS 2.23a
Diffstat (limited to 'project/src/lib-ctcode.c')
| -rw-r--r-- | project/src/lib-ctcode.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/project/src/lib-ctcode.c b/project/src/lib-ctcode.c index ed0e7b1..a24ecb2 100644 --- a/project/src/lib-ctcode.c +++ b/project/src/lib-ctcode.c @@ -17,7 +17,7 @@ * This file is part of the SZS project. * * Visit https://szs.wiimm.de/ for project details and sources. * * * - * Copyright (c) 2011-2020 by Dirk Clemens <wiimm@wiimm.de> * + * Copyright (c) 2011-2021 by Dirk Clemens <wiimm@wiimm.de> * * * *************************************************************************** * * @@ -546,6 +546,12 @@ void ResetDataCTCODE ( ctcode_t * ctcode, bool create_empty ) //--- misc + if (ctcode->lpar) + { + FREE(ctcode->lpar); + ctcode->lpar = 0; + } + SetupUsedSlotsCTCODE(ctcode); CalcCupRefCTCODE(ctcode,true); #if USE_NEW_CONTAINER_CTC @@ -2651,6 +2657,13 @@ enumError ScanLEBinCTCODE } + //--- copy lecode parameter + + if (!ctcode->lpar) + ctcode->lpar = MALLOC(sizeof(*ctcode->lpar)); + *ctcode->lpar = ana.lpar; + + //--- terminate ResetLEAnalyse(&ana); |
