Prechádzať zdrojové kódy

Make sure MAX_DNS_LABEL_SIZE is defined

MAX_DNS_LABEL_SIZE was only defined for old versions of openssl, which
broke the build. Spotted by xiando. Fixes bug 4413; not in any released
version.
Sebastian Hahn 12 rokov pred
rodič
commit
2367f7e559
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      src/common/crypto.c

+ 3 - 3
src/common/crypto.c

@@ -69,6 +69,9 @@
 #define DISABLE_ENGINES
 #endif
 
+/** Longest recognized */
+#define MAX_DNS_LABEL_SIZE 63
+
 #if OPENSSL_VERSION_NUMBER < 0x00908000l
 /** @{ */
 /** On OpenSSL versions before 0.9.8, there is no working SHA256
@@ -82,9 +85,6 @@
 #include "sha256.c"
 #define SHA256_Final(a,b) sha256_done(b,a)
 
-/** Longest recognized */
-#define MAX_DNS_LABEL_SIZE 63
-
 static unsigned char *
 SHA256(const unsigned char *m, size_t len, unsigned char *d)
 {