add save.commit() and save.write()

This commit is contained in:
suchmememanyskill
2021-07-26 01:45:35 +02:00
parent dea3294445
commit d2a0786875
6 changed files with 102 additions and 15 deletions

View File

@@ -145,7 +145,7 @@ ClassFunction(stdMountSave){
Variable_t *arg = (*args);
Variable_t var = {.variableType = SaveClass};
SaveClass_t* save = calloc(1, sizeof(SaveClass_t));
if (f_open(&save->saveFile, arg->string.value, FA_READ))
if (f_open(&save->saveFile, arg->string.value, FA_READ | FA_WRITE))
return NULL;
save_init(&save->saveCtx, &save->saveFile, dumpedKeys.save_mac_key, 0);
if (!save_process(&save->saveCtx))