]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Make sure MAX_DNS_LABEL_SIZE is defined
authorSebastian Hahn <sebastian@torproject.org>
Tue, 10 Jan 2012 05:14:35 +0000 (06:14 +0100)
committerSebastian Hahn <sebastian@torproject.org>
Tue, 10 Jan 2012 05:14:35 +0000 (06:14 +0100)
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.

src/common/crypto.c

index 7edc7f228eacd78d5774d2f0db30191893bbef6f..d1d823da7e50e658fc7e748480d4f44f1e3290cd 100644 (file)
@@ -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)
 {