summaryrefslogtreecommitdiffstats
path: root/runtime/lmcry_gcry.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/lmcry_gcry.c')
-rw-r--r--runtime/lmcry_gcry.c8
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)