blob: db09ac0e6503232c81689d35ec5035798714bafa [file] [log] [blame] [edit]
make openssl optional
https://bugs.gentoo.org/335436
--- ping6.c
+++ ping6.c
@@ -161,7 +161,9 @@
static int icmp_sock;
+#ifdef HAVE_OPENSSL
#include <openssl/md5.h>
+#endif
/* Node Information query */
int ni_query = -1;
@@ -478,6 +480,7 @@
char *ni_groupaddr(const char *name)
{
+#ifdef HAVE_OPENSSL
MD5_CTX ctxt;
__u8 digest[16];
static char nigroup_buf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ];
@@ -518,6 +521,10 @@
if (q)
strcat(nigroup_buf, q);
return nigroup_buf;
+#else
+ fprintf(stderr, "ping6: function not available; openssl disabled\n");
+ exit(1);
+#endif
}
int main(int argc, char *argv[])