diff options
Diffstat (limited to 'src/file_mov.c')
-rw-r--r-- | src/file_mov.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/file_mov.c b/src/file_mov.c index 3f56e2c8..f5dcf866 100644 --- a/src/file_mov.c +++ b/src/file_mov.c @@ -79,11 +79,11 @@ struct atom64_struct uint64_t size; } __attribute__ ((gcc_struct, __packed__)); -static void file_rename_mov(const char *old_filename) +static void file_rename_mov(file_recovery_t *file_recovery) { FILE *file; unsigned char buffer[512]; - if((file=fopen(old_filename, "rb"))==NULL) + if((file=fopen(file_recovery->filename, "rb"))==NULL) return; if(fread(&buffer,sizeof(buffer),1,file)!=1) { @@ -92,7 +92,7 @@ static void file_rename_mov(const char *old_filename) } fclose(file); buffer[8]='\0'; - file_rename(old_filename, buffer, sizeof(buffer), 4, NULL, 1); + file_rename(file_recovery, buffer, sizeof(buffer), 4, NULL, 1); } static int header_check_mov(const unsigned char *buffer, const unsigned int buffer_size, const unsigned int safe_header_only, const file_recovery_t *file_recovery, file_recovery_t *file_recovery_new) |