|
|
@@ -1466,7 +1466,6 @@ pikafs_FILE* pikafs_fopen_pack(char* pack_name, char* file_name) {
|
|
|
}
|
|
|
|
|
|
f->farg = file_arg;
|
|
|
- // arg_deinit(file_arg); /* file_arg
|
|
|
return f;
|
|
|
|
|
|
__exit:
|
|
|
@@ -1518,6 +1517,9 @@ int pikafs_fclose(pikafs_FILE* file) {
|
|
|
if (file->need_free) {
|
|
|
pikaFree(file->addr, file->size);
|
|
|
}
|
|
|
+ if (NULL != file->farg) {
|
|
|
+ arg_deinit(file->farg);
|
|
|
+ }
|
|
|
pikaFree(file, sizeof(pikafs_FILE));
|
|
|
return 0;
|
|
|
}
|