svn commit: r499695 - in head/devel/lutok: . files
Enji Cooper
ngie at FreeBSD.org
Mon Apr 22 23:34:14 UTC 2019
Author: ngie (src committer)
Date: Mon Apr 22 23:34:13 2019
New Revision: 499695
URL: https://svnweb.freebsd.org/changeset/ports/499695
Log:
Backport patch to fix error check with access(3) failures
The code was not properly checking the failure from access(3).
Backport the patch from GitHub (made after the 0.4 release) which fixes this
issue.
Bump PORTREVISION for the change.
PR: 237459
Reviewed by: asomers, jmmv
Approved by: jmmv (maintainer)
Obtained from: https://github.com/jmmv/lutok (a23c7b894cf50dea5e927e36a3578b720fffcf23)
Differential Revision: https://reviews.freebsd.org/D20002
Added:
head/devel/lutok/files/
head/devel/lutok/files/patch-state.cpp (contents, props changed)
Modified:
head/devel/lutok/Makefile
Modified: head/devel/lutok/Makefile
==============================================================================
--- head/devel/lutok/Makefile Mon Apr 22 23:32:23 2019 (r499694)
+++ head/devel/lutok/Makefile Mon Apr 22 23:34:13 2019 (r499695)
@@ -3,7 +3,7 @@
PORTNAME= lutok
PORTVERSION= 0.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= https://github.com/jmmv/lutok/releases/download/${PORTNAME}-${PORTVERSION}/ \
LOCAL/jmmv
Added: head/devel/lutok/files/patch-state.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lutok/files/patch-state.cpp Mon Apr 22 23:34:13 2019 (r499695)
@@ -0,0 +1,11 @@
+--- state.cpp.orig 2019-04-22 05:13:10 UTC
++++ state.cpp
+@@ -492,7 +492,7 @@ lutok::state::is_userdata(const int inde
+ void
+ lutok::state::load_file(const std::string& file)
+ {
+- if (!::access(file.c_str(), R_OK) == 0)
++ if (::access(file.c_str(), R_OK) == -1)
+ throw lutok::file_not_found_error(file);
+ if (luaL_loadfile(_pimpl->lua_state, file.c_str()) != 0)
+ throw lutok::api_error::from_stack(*this, "luaL_loadfile");
More information about the svn-ports-head
mailing list