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;