Module Name: src Committed By: riastradh Date: Sun Apr 16 17:45:12 UTC 2017
Modified Files: src/sys/modules/lua: lua.c Log Message: Can't destroy pb until we're done using it. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 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.19 src/sys/modules/lua/lua.c:1.20 --- src/sys/modules/lua/lua.c:1.19 Fri Jan 20 12:25:07 2017 +++ src/sys/modules/lua/lua.c Sun Apr 16 17:45:12 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: lua.c,v 1.19 2017/01/20 12:25:07 maya Exp $ */ +/* $NetBSD: lua.c,v 1.20 2017/04/16 17:45:12 riastradh Exp $ */ /* * Copyright (c) 2014 by Lourival Vieira Neto <ln...@netbsd.org>. @@ -401,8 +401,8 @@ luaioctl(dev_t dev, u_long cmd, void *da if (pb == NULL) return ENOMEM; NDINIT(&nd, LOOKUP, FOLLOW | NOCHROOT, pb); - pathbuf_destroy(pb); error = vn_open(&nd, FREAD, 0); + pathbuf_destroy(pb); if (error) { if (lua_verbose) device_printf(sc->sc_dev,