From 89cb071d14f02f062d6960b9c49bced8212d032b Mon Sep 17 00:00:00 2001 From: Andrea Canciani Date: Fri, 29 Jul 2011 10:39:43 +0200 Subject: [PATCH] script: Initialize recording extents The 2-arguments recording operator was passing a garbage pointer to the surface creation function. Spotted by the clang static analyzer. --- util/cairo-script/cairo-script-operators.c | 1 + 1 file changed, 1 insertion(+) diff --git a/util/cairo-script/cairo-script-operators.c b/util/cairo-script/cairo-script-operators.c index a45201f79..9f9c547a5 100644 --- a/util/cairo-script/cairo-script-operators.c +++ b/util/cairo-script/cairo-script-operators.c @@ -6084,6 +6084,7 @@ _record (csi_t *ctx) extents.x = extents.y = 0; extents.width = _csi_object_as_real (&array->stack.objects[0]); extents.height = _csi_object_as_real (&array->stack.objects[1]); + r = &extents; break; case 4: extents.x = _csi_object_as_real (&array->stack.objects[0]);