version 1.127, 2014/08/21 16:46:48 |
version 1.128, 2014/08/25 11:33:55 |
|
|
} |
} |
|
|
path = newline; |
path = newline; |
|
} else if (ishttpsurl) { |
|
sslhost = strdup(host); |
|
if (sslhost == NULL) |
|
errx(1, "Can't allocate memory for https path/host."); |
} |
} |
|
|
if (isfileurl) { |
if (isfileurl) { |
|
|
ressl_error(ssl)); |
ressl_error(ssl)); |
goto cleanup_url_get; |
goto cleanup_url_get; |
} |
} |
if (ressl_connect_socket(ssl, s, host) != 0) { |
if (ressl_connect_socket(ssl, s, sslhost) != 0) { |
fprintf(ttyout, "SSL failure: %s\n", ressl_error(ssl)); |
fprintf(ttyout, "SSL failure: %s\n", ressl_error(ssl)); |
goto cleanup_url_get; |
goto cleanup_url_get; |
} |
} |
|
|
ressl_free(ssl); |
ressl_free(ssl); |
} |
} |
free(full_host); |
free(full_host); |
|
free(sslhost); |
#endif /* !SMALL */ |
#endif /* !SMALL */ |
if (fin != NULL) |
if (fin != NULL) |
fclose(fin); |
fclose(fin); |