From 4d46c2e86673dfb6d00865017929cf27e0aa22ac Mon Sep 17 00:00:00 2001
From: Florian Zeitz <florob@babelmonkeys.de>
Date: Fri, 3 Apr 2015 20:30:14 +0200
Subject: util-src/*.c: Per convention call luaL_error() as argument to return

---
 util-src/hashes.c | 2 +-
 util-src/pposix.c | 2 +-
 util-src/signal.c | 7 ++++---
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/util-src/hashes.c b/util-src/hashes.c
index b027423a..a58a424d 100644
--- a/util-src/hashes.c
+++ b/util-src/hashes.c
@@ -170,7 +170,7 @@ static int LscramHi(lua_State* L) {
 	salt2 = malloc(salt_len + 4);
 
 	if(salt2 == NULL) {
-		luaL_error(L, "Out of memory in scramHi");
+		return luaL_error(L, "Out of memory in scramHi");
 	}
 
 	memcpy(salt2, salt, salt_len);
diff --git a/util-src/pposix.c b/util-src/pposix.c
index 577576c4..d797f032 100644
--- a/util-src/pposix.c
+++ b/util-src/pposix.c
@@ -708,7 +708,7 @@ int lc_fallocate(lua_State* L) {
 	FILE* f = *(FILE**) luaL_checkudata(L, 1, LUA_FILEHANDLE);
 
 	if(f == NULL) {
-		luaL_error(L, "attempt to use a closed file");
+		return luaL_error(L, "attempt to use a closed file");
 	}
 
 	offset = luaL_checkinteger(L, 2);
diff --git a/util-src/signal.c b/util-src/signal.c
index 4f68c2bf..1e988a2c 100644
--- a/util-src/signal.c
+++ b/util-src/signal.c
@@ -237,13 +237,14 @@ static int l_signal(lua_State* L) {
 		lua_gettable(L, -2);
 
 		if(!lua_isnumber(L, -1)) {
-			luaL_error(L, "invalid signal string");
+			return luaL_error(L, "invalid signal string");
 		}
 
 		sig = (int) lua_tonumber(L, -1);
 		lua_pop(L, 1); /* get rid of number we pushed */
 	} else {
 		luaL_checknumber(L, 1);    /* will always error, with good error msg */
+		return luaL_error(L, "unreachable: invalid number was accepted");
 	}
 
 	/* set handler */
@@ -313,7 +314,7 @@ static int l_raise(lua_State* L) {
 		lua_gettable(L, -2);
 
 		if(!lua_isnumber(L, -1)) {
-			luaL_error(L, "invalid signal string");
+			return luaL_error(L, "invalid signal string");
 		}
 
 		ret = (lua_Number) raise((int) lua_tonumber(L, -1));
@@ -357,7 +358,7 @@ static int l_kill(lua_State* L) {
 		lua_gettable(L, -2);
 
 		if(!lua_isnumber(L, -1)) {
-			luaL_error(L, "invalid signal string");
+			return luaL_error(L, "invalid signal string");
 		}
 
 		ret = (lua_Number) kill((int) lua_tonumber(L, 1),
-- 
cgit v1.2.3