Open
Description
EDIT: Reformatted code for legibility. --bmah
Context
-
Version of iperf3:
3.7 -
Hardware:
Sparc -
Operating system (and distribution, if any):
Solaris 10
- Other relevant information (for example, non-default compilers,
libraries, cross-compiling, etc.):
gcc
- Possible Solution
Not being used with pull request I submit here some code that seems to fix something under Solaris 10: Add the follwing in iperf_auth.c
found this on firnsy/barnyard2#98
#if defined(__sun)
/* Written by Kaveh R. Ghazi <ghazi@caip.rutgers.edu> */
char *
strndup (const char *s, size_t n)
{
char *result;
size_t len = strlen (s);
if (n < len)
len = n;
result = (char *) malloc (len + 1);
if (!result)
return 0;
memcpy (result, s, len);
result[len] = '\0';
return(result);
}
#endif