Bugs item #2881557, was opened at 2009-10-19 06:08
Message generated for change (Tracker Item Submitted) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=703942&aid=2881557&group_id=125852

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: API
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: memory leak in function "userauth_keyboard_interactive"

Initial Comment:
 'userauth_keyboard_interactive' function will lost 110 byte everytime.I make 
some change in userauth.c line 1500

code:
                 session->userauth_kybd_packet_len +=
                     4 + session->userauth_kybd_responses[i].length;
             }
+            LIBSSH2_FREE(session, session->userauth_kybd_data);
             session->userauth_kybd_data = s =
                 LIBSSH2_ALLOC(session, session->userauth_kybd_packet_len);
            if (!s) {
                libssh2_error(session, LIBSSH2_ERROR_ALLOC,
                              "Unable to allocate memory for keyboard-"
                              "interactive response packet",
                              0);
                goto cleanup;
            }

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=703942&aid=2881557&group_id=125852
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to