Fix mosquitto_ctrl regressions

pull/2756/merge
Roger A. Light 2 years ago
parent e482d08d85
commit daf5d5f51d

@ -199,7 +199,7 @@ static void print_client(cJSON *j_response)
}
printf("%-*s %s\n", label_width, "Username:", stmp);
if(json_get_string(j_client, "clientid", &stmp, false) != MOSQ_ERR_SUCCESS){
if(json_get_string(j_client, "clientid", &stmp, false) == MOSQ_ERR_SUCCESS){
printf("%-*s %s\n", label_width, "Clientid:", stmp);
}else{
printf("Clientid:\n");
@ -275,7 +275,7 @@ static void print_role(cJSON *j_response)
cJSON_ArrayForEach(j_elem, j_array){
const char *stmp;
if(json_get_string(j_role, "rolename", &stmp, false) == MOSQ_ERR_SUCCESS){
if(json_get_string(j_elem, "acltype", &stmp, false) == MOSQ_ERR_SUCCESS){
if(first){
first = false;
printf("ACLs: %-20s", stmp);
@ -320,7 +320,7 @@ static void print_anonymous_group(cJSON *j_response)
return;
}
if(json_get_string(j_group, "groupname", &groupname, false) == MOSQ_ERR_SUCCESS){
if(json_get_string(j_group, "groupname", &groupname, false) != MOSQ_ERR_SUCCESS){
fprintf(stderr, "Error: Invalid response from server.\n");
return;
}

Loading…
Cancel
Save