diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/irecovery.c | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/tools/irecovery.c b/tools/irecovery.c index 9ae0cf9..f398ec1 100644 --- a/tools/irecovery.c +++ b/tools/irecovery.c @@ -142,7 +142,6 @@ static void init_shell(irecv_client_t client) {  	irecv_event_subscribe(client, IRECV_POSTCOMMAND, &postcommand_cb, NULL);  	while (!quit) {  		error = irecv_receive(client); -  		if (error != IRECV_E_SUCCESS) {  			debug("%s\n", irecv_strerror(error));  			break; @@ -275,14 +274,14 @@ int main(int argc, char* argv[]) {  		case 'i':  			if (optarg) {  				char* tail = NULL; -                                ecid = strtoull(optarg, &tail, 16); -                                if (tail && (tail[0] != '\0')) { -                                        ecid = 0; -                                } -                                if (ecid == 0) { -                                        fprintf(stderr, "ERROR: Could not parse ECID from argument '%s'\n", optarg); -                                        return -1; -                                } +				ecid = strtoull(optarg, &tail, 16); +				if (tail && (tail[0] != '\0')) { +					ecid = 0; +				} +				if (ecid == 0) { +					fprintf(stderr, "ERROR: Could not parse ECID from argument '%s'\n", optarg); +					return -1; +				}  			}  			break; @@ -398,4 +397,3 @@ int main(int argc, char* argv[]) {  	irecv_close(client);  	return 0;  } -  | 
