浏览代码

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 13 年之前
父节点
当前提交
2367f7e559
共有 1 个文件被更改,包括 3 次插入3 次删除
  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)
 {