summaryrefslogtreecommitdiffstats
path: root/runtime/lmsig_gt.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/lmsig_gt.c')
-rw-r--r--runtime/lmsig_gt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/lmsig_gt.c b/runtime/lmsig_gt.c
index f58d46c3..578e51e5 100644
--- a/runtime/lmsig_gt.c
+++ b/runtime/lmsig_gt.c
@@ -61,6 +61,8 @@ OnFileOpen(void *pT, uchar *fn)
lmsig_gt_t *pThis = (lmsig_gt_t*) pT;
DEFiRet;
dbgprintf("DDDD: onFileOpen: %s\n", fn);
+ pThis->ctx = rsgtCtxNew(fn);
+ sigblkInit(pThis->ctx);
RETiRet;
}
@@ -71,6 +73,7 @@ OnRecordWrite(void *pT, uchar *rec, rs_size_t lenRec)
lmsig_gt_t *pThis = (lmsig_gt_t*) pT;
DEFiRet;
dbgprintf("DDDD: onRecordWrite (%d): %s\n", lenRec, rec);
+ sigblkAddRecord(pThis->ctx, rec, lenRec);
RETiRet;
}
@@ -81,6 +84,7 @@ OnFileClose(void *pT)
lmsig_gt_t *pThis = (lmsig_gt_t*) pT;
DEFiRet;
dbgprintf("DDDD: onFileClose\n");
+ rsgtCtxDel(pThis->ctx);
RETiRet;
}