Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keplerproject/luafilesystem.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Melnichenko <mpeterval@gmail.com>2016-04-25 15:33:12 +0300
committerPeter Melnichenko <mpeterval@gmail.com>2016-04-25 15:33:12 +0300
commit695def20efc462667bf73016df2195558540bf93 (patch)
tree20a837cd2f20fa19ab3acd2d7d49d71eedbacd7b
parent95d946e0fed52f46d22bc9e77e6991cc516b05b5 (diff)
Get rid of goto in lfs_g_setmode
-rw-r--r--src/lfs.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lfs.c b/src/lfs.c
index 8b4cfd2..68040d4 100644
--- a/src/lfs.c
+++ b/src/lfs.c
@@ -354,11 +354,10 @@ static int lfs_g_setmode (lua_State *L, FILE *f, int arg) {
for (i = 0; modenames[i] != NULL; i++) {
if (mode[i] == res) {
lua_pushstring(L, modenames[i]);
- goto exit;
+ return 2;
}
}
lua_pushnil(L);
- exit:
return 2;
} else {
int en = errno;