X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fclient.c;h=30979e8a11b76aa69d7e8d9af3dd37a06cce5430;hb=dc46deeb538be794a3cf368d5494731925f66fda;hp=bdee0c89ac1ff74d6b902b1f162f7274a18da275;hpb=c0b6ff2e5976a90b3634247b04b90e0c857a116c;p=umurmur.git diff --git a/src/client.c b/src/client.c index bdee0c8..30979e8 100644 --- a/src/client.c +++ b/src/client.c @@ -775,7 +775,7 @@ out: static inline void Client_send_voice(client_t *src, client_t *dst, uint8_t *data, int len, int poslen) { - if (IS_AUTH(dst) && dst != src && !dst->deaf) { + if (IS_AUTH(dst) && dst != src && (!dst->deaf || !dst->self_deaf)) { if (poslen > 0 && /* Has positional data */ src->context != NULL && dst->context != NULL && /* ...both source and destination has context */ strcmp(src->context, dst->context) == 0) /* ...and the contexts match */