vilmibm / tildemush

a modern mush tailored to tilde town
GNU General Public License v3.0
42 stars 12 forks source link

call script engine handlers inside a transaction #193

Open vilmibm opened 5 years ago

vilmibm commented 5 years ago

get_data and set_data can have frightening race conditions and, when used, should be in a transaction to avoid leaving objects in a bizarre state.

handle_action should use a transaction.