summaryrefslogtreecommitdiff
path: root/recipes-devtools/node-red/files/errnopatch.txt
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-devtools/node-red/files/errnopatch.txt')
-rw-r--r--recipes-devtools/node-red/files/errnopatch.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/recipes-devtools/node-red/files/errnopatch.txt b/recipes-devtools/node-red/files/errnopatch.txt
new file mode 100644
index 0000000..39e2a7c
--- /dev/null
+++ b/recipes-devtools/node-red/files/errnopatch.txt
@@ -0,0 +1,14 @@
+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<v8::String>(this->errorString));