summaryrefslogtreecommitdiff
path: root/lib/ipmi_tsol.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ipmi_tsol.c')
-rw-r--r--lib/ipmi_tsol.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/ipmi_tsol.c b/lib/ipmi_tsol.c
index 4c89a5c..118eb49 100644
--- a/lib/ipmi_tsol.c
+++ b/lib/ipmi_tsol.c
@@ -381,7 +381,7 @@ ipmi_tsol_main(struct ipmi_intf *intf, int argc, char **argv)
int read_only = 0, rows = 0, cols = 0;
int port = IPMI_TSOL_DEF_PORT;
- if (strlen(intf->name) < 3 || strcmp(intf->name, "lan") != 0) {
+ if (strlen(intf->name) < 3 || strcmp(intf->name, "lan")) {
lprintf(LOG_ERR, "Error: Tyan SOL is only available over lan interface");
return (-1);
}
@@ -397,17 +397,13 @@ ipmi_tsol_main(struct ipmi_intf *intf, int argc, char **argv)
rows = ip1;
} else if (sscanf(argv[i], "cols=%d", &ip1) == 1) {
cols = ip1;
- } else if (strlen(argv[i]) == 2
- && strcmp(argv[i], "ro") == 0) {
+ } else if (!strcmp(argv[i], "ro")) {
read_only = 1;
- } else if (strlen(argv[i]) == 2
- && strcmp(argv[i], "rw") == 0) {
+ } else if (!strcmp(argv[i], "rw")) {
read_only = 0;
- } else if (strlen(argv[i]) == 7
- && strcmp(argv[i], "altterm") == 0) {
+ } else if (!strcmp(argv[i], "altterm")) {
_altterm = 1;
- } else if (strlen(argv[i]) == 4
- && strcmp(argv[i], "help") == 0) {
+ } else if (!strcmp(argv[i], "help")) {
print_tsol_usage();
return 0;
} else {