summaryrefslogtreecommitdiffstats
path: root/src/sfnt/sfobjs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sfnt/sfobjs.c')
-rw-r--r--src/sfnt/sfobjs.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c
index 2bc4bd9..d7be631 100644
--- a/src/sfnt/sfobjs.c
+++ b/src/sfnt/sfobjs.c
@@ -4,7 +4,7 @@
/* */
/* SFNT object management (base). */
/* */
-/* Copyright 1996-2008, 2010-2012 by */
+/* Copyright 1996-2008, 2010-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -64,17 +64,13 @@
for ( n = 0; n < len; n++ )
{
code = FT_NEXT_USHORT( read );
-
- if ( code == 0 )
- break;
-
if ( code < 32 || code > 127 )
code = '?';
string[n] = (char)code;
}
- string[n] = 0;
+ string[len] = 0;
return string;
}
@@ -99,17 +95,13 @@
for ( n = 0; n < len; n++ )
{
code = *read++;
-
- if ( code == 0 )
- break;
-
if ( code < 32 || code > 127 )
code = '?';
string[n] = (char)code;
}
- string[n] = 0;
+ string[len] = 0;
return string;
}