Преглед на файлове

evapi: minor fix in tag length compare

It was assigning the length instead of comparing it.
dnadares преди 7 години
родител
ревизия
3da3aa0c9e
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/modules/evapi/evapi_dispatch.c

+ 1 - 1
src/modules/evapi/evapi_dispatch.c

@@ -289,7 +289,7 @@ int evapi_dispatch_notify(evapi_msg_t *emsg)
 	n = 0;
 	for(i=0; i<EVAPI_MAX_CLIENTS; i++) {
 		if(_evapi_clients[i].connected==1 && _evapi_clients[i].sock>=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,