diff --git a/configure b/configure index 112756d..fc1f417 100755 --- a/configure +++ b/configure @@ -191,7 +191,7 @@ else fi SSLNEW="" -if [ "X" = "X$WSSL_PATH" ]; then +if [ "X" = "X$SSL_PATH" ]; then SSL_PATH="$i" SSLNEW=`grep SHA256_CTX $i/openssl/sha.h 2> /dev/null` else diff --git a/hydra-http-form.c b/hydra-http-form.c index 1c08148..9f0f91a 100644 --- a/hydra-http-form.c +++ b/hydra-http-form.c @@ -432,7 +432,7 @@ char *html_encode(char *string) { if (index(ret, '&') != NULL) ret = hydra_strrep(ret, "&", "%26"); if (index(ret, '#') != NULL) - ret = hydra_strrep(ret, "&", "%23"); + ret = hydra_strrep(ret, "#", "%23"); return ret; } diff --git a/hydra-mod.c b/hydra-mod.c index c79934c..77184fa 100644 --- a/hydra-mod.c +++ b/hydra-mod.c @@ -480,7 +480,7 @@ int internal__hydra_connect_to_ssl(int socket) { } else { // if ((sslContext = SSL_CTX_new(SSLv23_client_method())) == NULL) { #ifndef TLSv1_2_client_method -#define TLSv1_2_client_method TLSv1_client_method + #define TLSv1_2_client_method TLSv1_client_method #endif if ((sslContext = SSL_CTX_new(TLSv1_2_client_method())) == NULL) { if (verbose) { @@ -774,6 +774,7 @@ int hydra_connect_to_ssl(int socket) { #ifdef LIBOPENSSL return (internal__hydra_connect_to_ssl(socket)); #else + fprintf(stderr, "Error: not compiled with SSL\n"); return -1; #endif } @@ -786,7 +787,8 @@ int hydra_connect_ssl(char *host, int port) { #ifdef LIBOPENSSL return (internal__hydra_connect_ssl(host, port, SOCK_STREAM, 6)); #else - return (internal__hydra_connect(host, port, SOCK_STREAM, 6)); + fprintf(stderr, "Error: not compiled with SSL\n"); + return -1; #endif }