summaryrefslogtreecommitdiffstats
path: root/src/photorec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/photorec.c')
-rw-r--r--src/photorec.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/photorec.c b/src/photorec.c
index e731ef2f..af7bb99a 100644
--- a/src/photorec.c
+++ b/src/photorec.c
@@ -71,7 +71,7 @@ static void list_space_used(const file_recovery_t *file_recovery, const unsigned
struct td_list_head *tmp;
uint64_t file_size=0;
uint64_t file_size_on_disk=0;
- if(file_recovery->filename==NULL)
+ if(file_recovery->filename[0]=='\0')
return;
log_info("%s\t",file_recovery->filename);
td_list_for_each(tmp, &file_recovery->location.list)
@@ -617,7 +617,8 @@ static void file_finish_aux(file_recovery_t *file_recovery, struct ph_param *par
params->dir_num=photorec_mkdir(params->recup_dir, params->dir_num+1);
}
if(params->status!=STATUS_EXT2_ON_SAVE_EVERYTHING &&
- params->status!=STATUS_EXT2_OFF_SAVE_EVERYTHING)
+ params->status!=STATUS_EXT2_OFF_SAVE_EVERYTHING &&
+ file_recovery->file_stat!=NULL)
file_recovery->file_stat->recovered++;
}
}
@@ -822,7 +823,7 @@ static alloc_data_t *file_truncate_aux(alloc_data_t *space, alloc_data_t *file,
static alloc_data_t *file_truncate(alloc_data_t *space, file_recovery_t *file, const unsigned int sector_size, const unsigned int blocksize)
{
alloc_data_t *datanext;
- if(file->filename!=NULL)
+ if(file->filename[0]!='\0')
log_info("%s\t", file->filename);
else
log_info("?\t");