diff --git a/src/modules/evapi/evapi_dispatch.c b/src/modules/evapi/evapi_dispatch.c index fee0cc8c270..5b7d534d099 100644 --- a/src/modules/evapi/evapi_dispatch.c +++ b/src/modules/evapi/evapi_dispatch.c @@ -289,7 +289,7 @@ int evapi_dispatch_notify(evapi_msg_t *emsg) n = 0; for(i=0; i=0) { - if(emsg->tag.s==NULL || (emsg->tag.len = _evapi_clients[i].stag.len + if(emsg->tag.s==NULL || (emsg->tag.len == _evapi_clients[i].stag.len && strncmp(_evapi_clients[i].stag.s, emsg->tag.s, emsg->tag.len)==0)) { wlen = write(_evapi_clients[i].sock, emsg->data.s,