diff options
| author | Joursoir <chat@joursoir.net> | 2022-08-22 09:00:00 +0300 | 
|---|---|---|
| committer | Joursoir <chat@joursoir.net> | 2022-08-22 16:20:14 +0300 | 
| commit | 70a5a003747c26412b2d89afe180de6fc8e8d423 (patch) | |
| tree | 9fd1eaa086e17c87df1890f4a8af4c1d3bf4debc | |
| parent | 0689d7efa8b6e9f1377e7e62b7755dc4370a01c3 (diff) | |
| download | lock-password-70a5a003747c26412b2d89afe180de6fc8e8d423.tar.gz lock-password-70a5a003747c26412b2d89afe180de6fc8e8d423.tar.bz2 lock-password-70a5a003747c26412b2d89afe180de6fc8e8d423.zip | |
cmd_init: replace errprint_*() with print_error()
This is one of the steps on the way to get rid of errprint_*() macros
and handle errors by yourself. For more context see other patches
under the same topic specified below.
TOPIC=drop_errprint
| -rw-r--r-- | src/exec-cmd.c | 14 | 
1 files changed, 9 insertions, 5 deletions
| diff --git a/src/exec-cmd.c b/src/exec-cmd.c index 63db087..621acd1 100644 --- a/src/exec-cmd.c +++ b/src/exec-cmd.c @@ -48,14 +48,18 @@ int cmd_init(int argc, char *argv[])  	// create .gpg-key in storage  	FILE *filekey = fopen(GPGKEY_FILE, "w");	 -	if(!filekey) -		errprint_r(1, "%s\n", strerror(errno)); +	if(!filekey) { +		print_error("Error: %s\n", strerror(errno)); +		return 1; +	}  	result = fputs(gpg_key, filekey); -	if(result == EOF) -		errprint_ptr(&retval, 1, "%s\n", strerror(errno)); -	else +	if(result == EOF) { +		print_error("Error: %s\n", strerror(errno)); +		retval = 1; +	} else {  		printf("LockPassword initialized for %s\n", gpg_key); +	}  	fclose(filekey);  	return retval; | 
