Module Name: src Committed By: snj Date: Sun Jul 23 05:56:36 UTC 2017
Modified Files: src/sys/modules/lua [netbsd-7-1]: lua.c Log Message: Pull up following revision(s) (requested by mbalmer in ticket #1418): sys/modules/lua/lua.c: revision 1.21 Avoid possible null pointer dereferencing. Fixes PR kern/52225. To generate a diff of this commit: cvs rdiff -u -r1.13.2.3 -r1.13.2.3.4.1 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/modules/lua/lua.c diff -u src/sys/modules/lua/lua.c:1.13.2.3 src/sys/modules/lua/lua.c:1.13.2.3.4.1 --- src/sys/modules/lua/lua.c:1.13.2.3 Sun May 22 10:28:49 2016 +++ src/sys/modules/lua/lua.c Sun Jul 23 05:56:36 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: lua.c,v 1.13.2.3 2016/05/22 10:28:49 martin Exp $ */ +/* $NetBSD: lua.c,v 1.13.2.3.4.1 2017/07/23 05:56:36 snj Exp $ */ /* * Copyright (c) 2014 by Lourival Vieira Neto <ln...@netbsd.org>. @@ -334,10 +334,12 @@ luaioctl(dev_t dev, u_long cmd, void *da } K = kluaL_newstate(create->name, create->desc, IPL_NONE); - K->ks_user = true; if (K == NULL) return ENOMEM; + + K->ks_user = true; + if (lua_verbose) device_printf(sc->sc_dev, "state %s created\n", create->name);