Commit 7441dd874dd8e7127fc27125d2442b1b7e57ae88

Werner Lemberg 2013-05-13T09:12:46

* src/cff/cf2font.c (cf2_getGlyphWidth): Fix uninitialized variable. Fix suggested by Vaibhav Nagarnaik <vnagarnaik@gmail.com>.

diff --git a/ChangeLog b/ChangeLog
index e1b5c91..7bc1c20 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-05-13  Werner Lemberg  <wl@gnu.org>
+
+	* src/cff/cf2font.c (cf2_getGlyphWidth): Fix uninitialized variable.
+
+	Fix suggested by Vaibhav Nagarnaik <vnagarnaik@gmail.com>.
+
 2013-05-13  Brian Nixon  <bnixon@yahoo.com>
 
 	Fix Savannah bug #38970.
diff --git a/src/cff/cf2font.c b/src/cff/cf2font.c
index d8e0619..69642b2 100644
--- a/src/cff/cf2font.c
+++ b/src/cff/cf2font.c
@@ -387,11 +387,11 @@
     /* finish storing client outline */
     cf2_outline_close( &font->outline );
 
+  exit:
     /* FreeType just wants the advance width; there is no translation */
     *glyphWidth = advWidth;
 
     /* free resources and collect errors from objects we've used */
-  exit:
     cf2_setError( &font->error, lastError );
 
     return font->error;