[cairo] Fix uninitialized value

Ouch!
diff --git a/src/hb-cairo-utils.cc b/src/hb-cairo-utils.cc
index 77b3cb0..3e5118f 100644
--- a/src/hb-cairo-utils.cc
+++ b/src/hb-cairo-utils.cc
@@ -315,9 +315,9 @@
 {
   cairo_t *cr = c->cr;
 
+  unsigned int len = PREALLOCATED_COLOR_STOPS;
   hb_color_stop_t stops_[PREALLOCATED_COLOR_STOPS];
   hb_color_stop_t *stops = stops_;
-  unsigned int len = PREALLOCATED_COLOR_STOPS;
   float xx0, yy0, xx1, yy1;
   float xxx0, yyy0, xxx1, yyy1;
   float min, max;
@@ -363,9 +363,9 @@
 {
   cairo_t *cr = c->cr;
 
+  unsigned int len = PREALLOCATED_COLOR_STOPS;
   hb_color_stop_t stops_[PREALLOCATED_COLOR_STOPS];
   hb_color_stop_t *stops = stops_;
-  unsigned int len;
   float min, max;
   float xx0, yy0, xx1, yy1;
   float rr0, rr1;
@@ -833,7 +833,7 @@
 {
   cairo_t *cr = c->cr;
 
-  unsigned int len;
+  unsigned int len = PREALLOCATED_COLOR_STOPS;
   hb_color_stop_t stops_[PREALLOCATED_COLOR_STOPS];
   hb_color_stop_t *stops = stops_;
   cairo_extend_t extend;