diff --git a/lua-tg.c b/lua-tg.c index 62d9bb7..264d565 100644 --- a/lua-tg.c +++ b/lua-tg.c @@ -343,7 +343,7 @@ static int pos; static peer_t *get_peer (const char *s) { int index = 0; - while (index < peer_num && Peers[index]->print_name && strcmp (Peers[index]->print_name, s)) { + while (index < peer_num && (!Peers[index]->print_name || strcmp (Peers[index]->print_name, s))) { index ++; } return index == peer_num ? 0 : Peers[index];