From 4c777de9fc17cb4b8ab454b26e2ece646c4829c9 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Tue, 6 Oct 2009 15:31:53 -0400 Subject: [PATCH] [renderer] close device on failures Before we were just unloading the module without closing it. --- src/libplybootsplash/ply-renderer.c | 2 ++ 1 file changed, 2 insertions(+) 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; } -- 2.47.3