[subset] Check error after calling serializer end
authorBehdad Esfahbod <behdad@behdad.org>
Sat, 27 Apr 2019 17:01:11 +0000 (10:01 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Sat, 27 Apr 2019 17:01:11 +0000 (10:01 -0700)
src/hb-subset.cc

index 2165b8a..b40eba3 100644 (file)
@@ -99,12 +99,11 @@ _subset2 (hb_subset_plan_t *plan)
       }
       goto retry;
     }
+    serializer.end_serialize ();
+
     if (serializer.in_error ())
-    {
       abort ();
-    }
 
-    serializer.end_serialize ();
     if (result)
     {
       hb_blob_t *dest_blob = serializer.copy_blob ();