diff --git a/libs/esl/src/esl_event.c b/libs/esl/src/esl_event.c index 128d79aec5..cb3af9c97b 100644 --- a/libs/esl/src/esl_event.c +++ b/libs/esl/src/esl_event.c @@ -315,7 +315,7 @@ int vasprintf(char **ret, const char *format, va_list ap); static int esl_vasprintf(char **ret, const char *fmt, va_list ap) { -#ifndef WIN32 +#if !defined(WIN32) && !defined(__sun) return vasprintf(ret, fmt, ap); #else char *buf;