diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2015-04-07 11:14:45 +0200 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2015-04-07 11:15:45 +0200 | 
| commit | b59da43c99019232ae9f7b7e67d722b38f43b24c (patch) | |
| tree | 0d588c34a09a75d90c87258873ce7f4f1e8f00e2 /src | |
| parent | 7f9960fee8997d2326548c4c9d23278761defb5d (diff) | |
feh_file_info_preload: free feh_file data structure when removing list items
Diffstat (limited to 'src')
| -rw-r--r-- | src/filelist.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/filelist.c b/src/filelist.c index f31f05b..eaef54b 100644 --- a/src/filelist.c +++ b/src/filelist.c @@ -332,8 +332,10 @@ gib_list *feh_file_info_preload(gib_list * list)  		feh_display_status(0);  	if (remove_list) { -		for (l = remove_list; l; l = l->next) +		for (l = remove_list; l; l = l->next) { +			feh_file_free(FEH_FILE(((gib_list *) l->data)->data));  			filelist = list = gib_list_remove(list, (gib_list *) l->data); +		}  		gib_list_free(remove_list);  	} | 
