summaryrefslogtreecommitdiffstats
path: root/xlators/mgmt
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/mgmt')
-rw-r--r--xlators/mgmt/glusterd/src/glusterd-geo-rep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-geo-rep.c b/xlators/mgmt/glusterd/src/glusterd-geo-rep.c
index c8a4be2cdea..dedd243c2dd 100644
--- a/xlators/mgmt/glusterd/src/glusterd-geo-rep.c
+++ b/xlators/mgmt/glusterd/src/glusterd-geo-rep.c
@@ -4211,8 +4211,8 @@ glusterd_gsync_op_already_set(char *master, char *slave, char *conf_path,
}
if (is_bool) {
- if (!strcmp(op_value, "true") || !strcmp(op_value, "1") ||
- !strcmp(op_value, "yes")) {
+ if (op_value && (!strcmp(op_value, "true") || !strcmp(op_value, "1") ||
+ !strcmp(op_value, "yes"))) {
op_val_cli = 1;
} else {
op_val_cli = 0;
@@ -4223,7 +4223,7 @@ glusterd_gsync_op_already_set(char *master, char *slave, char *conf_path,
goto out;
}
} else {
- if (!strcmp(op_val_buf, op_value)) {
+ if (op_value && !strcmp(op_val_buf, op_value)) {
ret = 0;
goto out;
}