Commit 9baabb43 for guacamole.apache.org
commit 9baabb43a377a2a1559cd92b9424fabdeca5ca84
Author: Michael Jumper <mjumper@apache.org>
Date: Fri Mar 13 22:31:30 2026 -0700
GUACAMOLE-2241: Correct potential infinite loop in guac_display_plan_create().
diff --git a/src/libguac/display-plan.c b/src/libguac/display-plan.c
index 6cd726bb..13ee2d5c 100644
--- a/src/libguac/display-plan.c
+++ b/src/libguac/display-plan.c
@@ -156,6 +156,7 @@ guac_display_plan* PFW_LFR_guac_display_plan_create(guac_display* display) {
* is freed) */
if (current->pending_frame.buffer == NULL) {
GUAC_ASSERT(current->pending_frame.buffer_is_external);
+ current = current->pending_frame.next;
continue;
}