From: Julien Chaffraix Date: Fri, 12 Nov 2010 16:15:01 +0000 (-0800) Subject: security: Pass the right parameter to init. X-Git-Tag: curl-7_21_3~66 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8a7df108fb216899ad950fe3ff2e3aa7c40fbc0;p=curl security: Pass the right parameter to init. init is expecting app_data. Passing it the struct connecdata would make us crash later. --- diff --git a/lib/security.c b/lib/security.c index 244ab6fee..d22ff9a32 100644 --- a/lib/security.c +++ b/lib/security.c @@ -490,7 +490,7 @@ static CURLcode choose_mech(struct connectdata *conn) conn->app_data = tmp_allocation; if((*mech)->init) { - ret = (*mech)->init(conn); + ret = (*mech)->init(conn->app_data); if(ret != 0) { infof(data, "Failed initialization for %s. Skipping it.\n", mech_name); continue;