Better check for FDs in net2 bindings
This commit is contained in:
parent
da16128bf6
commit
aec80d47bb
@ -50,11 +50,11 @@ static Persistent<FunctionTemplate> recv_msg_template;
|
||||
|
||||
|
||||
#define FD_ARG(a) \
|
||||
if (!(a)->IsInt32()) { \
|
||||
int fd; \
|
||||
if (!(a)->IsInt32() || (fd = (a)->Int32Value()) < 0) { \
|
||||
return ThrowException(Exception::TypeError( \
|
||||
String::New("Bad file descriptor argument"))); \
|
||||
} \
|
||||
int fd = (a)->Int32Value();
|
||||
}
|
||||
|
||||
|
||||
static inline const char *errno_string(int errorno) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user