Store the debug instance ID for I/O plugins too.

Now iolog_open() is consistent with policy_open().
This commit is contained in:
Todd C. Miller
2017-07-10 16:28:10 -06:00
parent 88bf0337e9
commit a7759b6261

View File

@@ -1274,7 +1274,11 @@ iolog_open(struct plugin_container *plugin, struct sudo_settings *settings,
sudo_conversation_printf, plugin_settings, user_info, command_info, sudo_conversation_printf, plugin_settings, user_info, command_info,
argc, argv, user_env, plugin->options); argc, argv, user_env, plugin->options);
} }
/* Stash plugin debug instance ID if set in open() function. */
plugin->debug_instance = sudo_debug_get_active_instance();
sudo_debug_set_active_instance(sudo_debug_instance); sudo_debug_set_active_instance(sudo_debug_instance);
debug_return_int(ret); debug_return_int(ret);
} }