diff options
Diffstat (limited to 'runtime/lmcry_gcry.c')
-rw-r--r-- | runtime/lmcry_gcry.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/runtime/lmcry_gcry.c b/runtime/lmcry_gcry.c index d30aeddc..3941b06c 100644 --- a/runtime/lmcry_gcry.c +++ b/runtime/lmcry_gcry.c @@ -212,10 +212,15 @@ finalize_it: static void SetDeleteOnClose(void *pF, int val) { -dbgprintf("DDDD: SetDeleteOnClose %d\n", val); gcryfileSetDeleteOnClose(pF, val); } +static void +DeleteStateFiles(uchar *logfn) +{ + return gcryfileDeleteState(logfn); +} + static rsRetVal OnFileOpen(void *pT, uchar *fn, void *pGF, char openMode) { @@ -274,6 +279,7 @@ CODESTARTobjQueryInterface(lmcry_gcry) pIf->Encrypt = Encrypt; pIf->Decrypt = Decrypt; pIf->OnFileClose = OnFileClose; + pIf->DeleteStateFiles = DeleteStateFiles; finalize_it: ENDobjQueryInterface(lmcry_gcry) |