diff options
-rw-r--r-- | src/libply-splash-core/ply-boot-splash.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libply-splash-core/ply-boot-splash.c b/src/libply-splash-core/ply-boot-splash.c index d82d610c..93d93450 100644 --- a/src/libply-splash-core/ply-boot-splash.c +++ b/src/libply-splash-core/ply-boot-splash.c @@ -613,7 +613,9 @@ ply_boot_splash_system_update (ply_boot_splash_t *splash, assert (splash->loop != NULL); assert (splash->plugin_interface != NULL); assert (splash->plugin != NULL); - assert (splash->plugin_interface->system_update != NULL); + + if (splash->plugin_interface->system_update == NULL) + return false; ply_trace ("updating system %i%%", progress); splash->plugin_interface->system_update (splash->plugin, |