|
|
|
|
@ -103,7 +103,11 @@ void LinuxNetLink::_setSocketTimeout(int fd, int seconds)
|
|
|
|
|
#define ZT_NL_BUF_SIZE 16384 |
|
|
|
|
int LinuxNetLink::_doRecv(int fd) |
|
|
|
|
{ |
|
|
|
|
char *const buf = (char *)valloc(ZT_NL_BUF_SIZE); |
|
|
|
|
char *buf = nullptr; |
|
|
|
|
if (posix_memalign((void **)&buf,16,ZT_NL_BUF_SIZE) != 0) { |
|
|
|
|
fprintf(stderr,"malloc failed!\n"); |
|
|
|
|
::exit(1); |
|
|
|
|
} |
|
|
|
|
if (!buf) { |
|
|
|
|
fprintf(stderr,"malloc failed!\n"); |
|
|
|
|
::exit(1); |
|
|
|
|
|