From: Braden M. <br...@us...> - 2007-02-10 04:13:53
|
Update of /cvsroot/openvrml/openvrml/src/openvrml-player In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv32001/src/openvrml-player Modified Files: player.cpp Log Message: Use ScopeGuard to manage libcurl clean up. Index: player.cpp =================================================================== RCS file: /cvsroot/openvrml/openvrml/src/openvrml-player/player.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** player.cpp 9 Feb 2007 22:37:56 -0000 1.11 --- player.cpp 10 Feb 2007 04:13:52 -0000 1.12 *************** *** 142,145 **** --- 142,147 ---- return EXIT_FAILURE; } + scope_guard curl_global_guard = make_guard(curl_global_cleanup); + boost::ignore_unused_variable_warning(curl_global_guard); gchar ** remaining_args = 0; *************** *** 298,301 **** --- 300,306 ---- CURLM * const multi_handle = curl_multi_init(); g_return_val_if_fail(multi_handle, EXIT_FAILURE); + scope_guard multi_handle_guard = make_guard(curl_multi_cleanup, + multi_handle); + boost::ignore_unused_variable_warning(multi_handle_guard); GSource * const curl_source = curl_source_new(multi_handle); |