prevent free()ing static buffer on save_luadata()
This commit is contained in:
+1
-1
@@ -1206,7 +1206,7 @@ save_luadata(NHFILE *nhfp)
|
|||||||
char *lua_data = get_nh_lua_variables(); /* note: '\0' terminated */
|
char *lua_data = get_nh_lua_variables(); /* note: '\0' terminated */
|
||||||
|
|
||||||
if (!lua_data)
|
if (!lua_data)
|
||||||
lua_data = emptystr;
|
lua_data = dupstr(emptystr);
|
||||||
lua_data_len = Strlen(lua_data) + 1; /* +1: include the terminator */
|
lua_data_len = Strlen(lua_data) + 1; /* +1: include the terminator */
|
||||||
bwrite(nhfp->fd, (genericptr_t) &lua_data_len,
|
bwrite(nhfp->fd, (genericptr_t) &lua_data_len,
|
||||||
(unsigned) sizeof lua_data_len);
|
(unsigned) sizeof lua_data_len);
|
||||||
|
|||||||
Reference in New Issue
Block a user