--- hoststated/check_http.c.orig 29 Jan 2007 14:23:31 -0000 1.11 +++ hoststated/check_http.c 31 Jan 2007 16:47:43 -0000 @@ -21,7 +21,7 @@ #include #include -#include +//#include #include #include #include @@ -35,6 +35,9 @@ #include "hoststated.h" +/* XXX: filthy */ +char *SHA1_Data(const void *, unsigned int, char *); + int check_http_code(struct ctl_tcp_event *cte) { @@ -84,7 +87,7 @@ { char *head; u_char *b; - char digest[(SHA1_DIGEST_LENGTH*2)+1]; + char digest[(SHA_DIGEST_LENGTH*2)+1]; /* * ensure string is nul-terminated. @@ -102,7 +105,7 @@ return (1); } head += strlen("\r\n\r\n"); - SHA1Data(head, strlen(head), digest); + SHA1_Data(head, strlen(head), digest); if (strcmp(cte->table->digest, digest)) { log_warnx("check_http_digest: wrong digest for host %u",