write_socket(client, sendBuf, len);
}
len = sprintf(sendBuf, "USER %s 0 0 :%s\n", client->user->ident, client->user->realname);
- write_socket(client, &sendBuf, len);
+ write_socket(client, sendBuf, len);
len = sprintf(sendBuf, "NICK %s\n", client->user->nick);
- write_socket(client, &sendBuf, len);
+ write_socket(client, sendBuf, len);
client->sock = sock;
client->flags |= SOCKET_FLAG_CONNECTED;
//error
sock->flags &= ~(SOCKET_FLAG_CONNECTED | SOCKET_FLAG_READY);
} else {
- int used = parse_lines(sock->buffer, sock->bufferpos);
+ int used = parse_lines(sock, sock->buffer, sock->bufferpos);
if(used == sock->bufferpos + 1) {
//used all bytes so just reset the bufferpos
sock->bufferpos = 0;