Module Name: src Committed By: mbalmer Date: Thu May 11 07:34:27 UTC 2017
Modified Files: src/sys/modules/lua: lua.c Log Message: Avoid possible null pointer dereferencing. Fixes PR kern/52225. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 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.20 src/sys/modules/lua/lua.c:1.21 --- src/sys/modules/lua/lua.c:1.20 Sun Apr 16 17:45:12 2017 +++ src/sys/modules/lua/lua.c Thu May 11 07:34:27 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: lua.c,v 1.20 2017/04/16 17:45:12 riastradh Exp $ */ +/* $NetBSD: lua.c,v 1.21 2017/05/11 07:34:27 mbalmer Exp $ */ /* * Copyright (c) 2014 by Lourival Vieira Neto <ln...@netbsd.org>. @@ -335,10 +335,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);