From 02746eddd6f789f0719a2ec627fe1c79d5a274c6 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sat, 17 Jul 2010 23:26:58 -0700 Subject: [PATCH] Apple's SUN_LEN is broken, override --- src/node_net.cc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/node_net.cc b/src/node_net.cc index f5a15ccb7f7..516994be23c 100644 --- a/src/node_net.cc +++ b/src/node_net.cc @@ -350,12 +350,11 @@ static Handle Connect(const Arguments& args) { return Undefined(); } -#if !defined(SUN_LEN) -# if defined(__APPLE__) -# define SUN_LEN(ptr) ((ptr)->sun_len-2) -# else -# define SUN_LEN(ptr) strlen((ptr)->sun_path) -#endif +// Mac's SUN_LEN is broken +#if defined(__APPLE__) +# define SUN_LEN(ptr) ((ptr)->sun_len-2) +#elif !defined(SUN_LEN) +# define SUN_LEN(ptr) strlen((ptr)->sun_path) #endif #define ADDRESS_TO_JS(info, address_storage) \