diff --git a/src/iec61850/client/client_control.c b/src/iec61850/client/client_control.c index 6bc3add7..173a9be4 100644 --- a/src/iec61850/client/client_control.c +++ b/src/iec61850/client/client_control.c @@ -605,7 +605,7 @@ ControlObjectClient_select(ControlObjectClient self) if (DEBUG_IED_CLIENT) printf("select-response-\n"); } - else if (strcmp(MmsValue_toString(value), sboReference)) { + else if (strcmp(MmsValue_toString(value), sboReference) == 0) { if (DEBUG_IED_CLIENT) printf("select-response+: (%s)\n", MmsValue_toString(value)); selected = true;