From: Ray Strode Date: Tue, 6 Oct 2009 19:31:53 +0000 (-0400) Subject: [renderer] close device on failures X-Git-Tag: 0.8.0~173 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c777de9fc17cb4b8ab454b26e2ece646c4829c9;p=thirdparty%2Fplymouth.git [renderer] close device on failures Before we were just unloading the module without closing it. --- diff --git a/src/libplybootsplash/ply-renderer.c b/src/libplybootsplash/ply-renderer.c index 08a246ba..f7f3c906 100644 --- a/src/libplybootsplash/ply-renderer.c +++ b/src/libplybootsplash/ply-renderer.c @@ -247,6 +247,7 @@ ply_renderer_open (ply_renderer_t *renderer) { ply_trace ("could not query rendering device for plugin %s", plugin_path); + ply_renderer_close_device (renderer); ply_renderer_unload_plugin (renderer); continue; } @@ -255,6 +256,7 @@ ply_renderer_open (ply_renderer_t *renderer) { ply_trace ("could not map renderer to device for plugin %s", plugin_path); + ply_renderer_close_device (renderer); ply_renderer_unload_plugin (renderer); continue; }