diff -Naru old/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/src/serialport_poller.cpp new/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/src/serialport_poller.cpp --- old/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/src/serialport_poller.cpp 2015-05-09 10:20:06.000000000 -0500 +++ new/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/src/serialport_poller.cpp 2017-06-06 13:19:56.156266989 -0500 @@ -35,8 +35,8 @@ #ifdef UV_ERRNO_H_ const char* err_string = uv_strerror(status); #else - uv_err_t errno = uv_last_error(uv_default_loop()); - const char* err_string = uv_strerror(errno); + uv_err_t err = uv_last_error(uv_default_loop()); + const char* err_string = uv_strerror(err); #endif snprintf(this->errorString, sizeof(this->errorString), "Error %s on polling", err_string); argv[0] = v8::Exception::Error(NanNew(this->errorString));