diff options
| -rw-r--r-- | src/imlib.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/imlib.c b/src/imlib.c index d497311..e8b3b3d 100644 --- a/src/imlib.c +++ b/src/imlib.c @@ -326,7 +326,7 @@ static char *feh_magick_load_image(char *filename)  		setpgid(0, 0);  		execlp("convert", "convert", filename, argv_fd, NULL); -		exit(1); +		_exit(1);  	}  	else {  		alarm(opt.magick_timeout); @@ -1180,8 +1180,8 @@ void feh_edit_inplace_lossless(winwidget w, int op)  		execlp("jpegtran", "jpegtran", "-copy", "all", op_op, op_value,  				"-outfile", file_str, file_str, NULL); -		im_weprintf(w, "lossless %s: Is 'jpegtran' installed? Failed to exec:", op_name); -		exit(1); +		weprintf("lossless %s: Is 'jpegtran' installed? Failed to exec:", op_name); +		_exit(1);  	}  	else {  		waitpid(pid, &status, 0); @@ -1207,8 +1207,8 @@ void feh_edit_inplace_lossless(winwidget w, int op)  		dup2(devnull, 1);  		execlp("jpegexiforient", "jpegexiforient", "-1", file_str, NULL); -		im_weprintf(w, "lossless %s: Failed to exec jpegexiforient:", op_name); -		exit(1); +		weprintf("lossless %s: Failed to exec jpegexiforient:", op_name); +		_exit(1);  	}  	else {  		waitpid(pid, &status, 0); | 
