libssh2_realloc, NULL);
if (scp->scpSession == NULL) {
failf(data, "Failure initialising ssh session\n");
+ Curl_safefree(scp->path);
return CURLE_FAILED_INIT;
}
#ifdef CURL_LIBSSH2_DEBUG
if (libssh2_session_startup(scp->scpSession, sock)) {
failf(data, "Failure establishing ssh session\n");
+ Curl_safefree(scp->path);
return CURLE_FAILED_INIT;
}
if (!authed) {
failf(data, "Authentication failure\n");
+ Curl_safefree(scp->path);
return CURLE_FAILED_INIT;
}