[varfonts] Minor
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
index 616da19..0cf3e1f 100644
--- a/src/fcfreetype.c
+++ b/src/fcfreetype.c
@@ -1264,21 +1264,21 @@
 		  elt = FC_WEIGHT;
 		  min_value = FcWeightFromOpenType (min_value);
 		  max_value = FcWeightFromOpenType (max_value);
-		  variable = variable_weight = FcTrue;
+		  variable_weight = FcTrue;
 		  weight = 0; /* To stop looking for weight. */
 		  break;
 
 		case FT_MAKE_TAG ('w','d','t','h'):
 		  elt = FC_WIDTH;
 		  /* Values in 'wdth' match Fontconfig FC_WIDTH_* scheme directly. */
-		  variable = variable_width = FcTrue;
+		  variable_width = FcTrue;
 		  width = 0; /* To stop looking for width. */
 		  break;
 
 		case FT_MAKE_TAG ('o','p','s','z'):
 		  elt = FC_SIZE;
 		  /* Values in 'opsz' match Fontconfig FC_SIZE, both are in points. */
-		  variable = variable_size = FcTrue;
+		  variable_size = FcTrue;
 		  break;
 	      }
 
@@ -1291,6 +1291,7 @@
 		      goto bail1;
 		  }
 		  FcRangeDestroy (r);
+		  variable = FcTrue;
 	      }
 	  }