# # # patch "ChangeLog" # from [deb04eb13ed244f6a5db9a8607cef6f8177956d4] # to [3ee3b087ec76af929e5b0cd397f2149723b7d6c1] # # patch "lua.cc" # from [8deb54acf04866ce9efc90c7c7c3f250eb55efe2] # to [b2a3ac1c0d97220cf47871563c46be7b6e27a1fe] # # patch "std_hooks.lua" # from [c0c275a2e2dcefebf0acf6e27de9c3fb86e4481e] # to [f9dbc7677955dc51c63b98691eff0a297967b37d] # ============================================================ --- ChangeLog deb04eb13ed244f6a5db9a8607cef6f8177956d4 +++ ChangeLog 3ee3b087ec76af929e5b0cd397f2149723b7d6c1 @@ -1,3 +1,12 @@ +2006-01-10 Richard Levitte
+ + * lua.cc (monotone_parse_basic_io_for_lua): Don't trust the + returned value from lua_tostring() to stick around. Instead, copy + it into a regular std::string. + * std_hooks.lua (get_netsync_read_permissions, + get_netsync_write_permissions): Make sure to properly close the + permission files. + 2006-01-09 Richard Levitte * contrib/usher.cc, monotone.1, monotone.cc, po/fr.po, po/ja.po, ============================================================ --- lua.cc 8deb54acf04866ce9efc90c7c7c3f250eb55efe2 +++ lua.cc b2a3ac1c0d97220cf47871563c46be7b6e27a1fe @@ -684,7 +684,7 @@ monotone_parse_basic_io_for_lua(lua_State *L) { vector