Mercurial > hg > nnchat
changeset 437:8e9690a3f973
Fix parsing of LOGIN_{SUCCESS,FAILURE} packets.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 25 May 2012 20:49:09 +0300 |
parents | f8d6a720388a |
children | 3be600124da8 |
files | main.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/main.c Fri May 25 20:45:12 2012 +0300 +++ b/main.c Fri May 25 20:49:09 2012 +0300 @@ -760,12 +760,14 @@ if (!nn_conn_buf_strcmp(conn, "FAILURE>")) { nn_conn_buf_strstr(conn, "</LOGIN_FAILURE>"); + nn_conn_buf_strstr(conn, "</USER>"); printMsg(NULL, "½1½Login failure½0½ - ½3½%s½0½\n", tmpStr); return -2; } else if (!nn_conn_buf_strcmp(conn, "SUCCESS>")) { nn_conn_buf_strstr(conn, "</LOGIN_SUCCESS>"); + nn_conn_buf_strstr(conn, "</USER>"); printMsg(NULL, "½2½Login success½0½ - ½3½%s½0½\n", tmpStr); nn_conn_send_msg(conn, optUserNameEnc, "%2FRequestUserList"); return 0;