Can't call g_error_free() in VteTerminalSpawnAsyncCallback
Submitted by Tony Houghton
Link to original bug (#793675)
Description
If an error is passed to the VteTerminalSpawnAsyncCallback after calling vte_terminal_spawn_async(), attempting to free that error causes a double-free. VteTerminalSpawnAsyncCallback's signature should be changed so that error is const, or at least documented to make sure the callee knows not to try to free this error.
Version: 0.50.x