1
0
mirror of https://github.com/eclipse/mosquitto.git synced 2025-05-09 01:01:11 +08:00

Don't display usage information on every error.

This commit is contained in:
Roger A. Light 2014-09-10 16:10:53 +01:00
parent 65a4b790f3
commit d9d1f2f7b8
2 changed files with 16 additions and 4 deletions

View File

@ -279,8 +279,14 @@ int main(int argc, char *argv[])
int rc;
int rc2;
if(client_config_load(&cfg, CLIENT_PUB, argc, argv)){
print_usage();
rc = client_config_load(&cfg, CLIENT_PUB, argc, argv);
if(rc){
if(rc == 2){
/* --help */
print_usage();
}else{
fprintf(stderr, "\nUse 'mosquitto_pub --help' to see usage.\n");
}
return 1;
}

View File

@ -202,8 +202,14 @@ int main(int argc, char *argv[])
struct mosquitto *mosq = NULL;
int rc;
if(client_config_load(&cfg, CLIENT_SUB, argc, argv)){
print_usage();
rc = client_config_load(&cfg, CLIENT_SUB, argc, argv);
if(rc){
if(rc == 2){
/* --help */
print_usage();
}else{
fprintf(stderr, "\nUse 'mosquitto_sub --help' to see usage.\n");
}
return 1;
}