Commit eb3044ba authored by Christian Dietrich's avatar Christian Dietrich
Browse files

Fixed bug, when user called by /msg was not found

parent 8f9d0603
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ install: all
	@mkdir -p ${DESTDIR}${MAN1DIR}

	@install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MAN1DIR}
	@install -m 644 COPYING README FAQ buddylist ${DESTDIR}${DOCDIR}
	@install -m 644 COPYING README FAQ contrib/buddylist ${DESTDIR}${DOCDIR}
	@install -m 775 si ${DESTDIR}${BINDIR}
	@install -m 444 si.1 ${DESTDIR}${MAN1DIR}
	@echo "installed si"
+22 −17
Original line number Diff line number Diff line
@@ -563,8 +563,11 @@ proc_channels_input(Channel *c, char *buf)
	  return;
      }
      recv = silc_client_get_client_entry(name);
      if(!recv)
      if(!recv) {
	print_out(c->silc->channel_name, 
                  "-!- Error: No such user");
	return;
      }
      LocalToUtf8(msg, &tmp);

      if (!silc_client_send_private_message(silc_client->client, 
@@ -984,8 +987,9 @@ silc_client_get_client_entry(const char *nick)
  clients = silc_client_get_clients_local(silc_client->client, 
                                          silc_client->conn,
					  nick, FALSE);
  if(! silc_dlist_count(clients)) {
  resolve_name = NULL;
  if (clients) {
    if (! silc_dlist_count(clients)) {
      /* Resolv the name */
      silc_client_get_clients(silc_client->client,
                              silc_client->conn,
@@ -1001,6 +1005,7 @@ silc_client_get_client_entry(const char *nick)
      silc_dlist_start(clients);
      resolve_name = silc_dlist_get(clients);
    }
  }
  return resolve_name;
}
/* }}} */