diff options
| -rw-r--r-- | ext/exif/exif.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/exif/exif.c b/ext/exif/exif.c index 2768e42313..3ecc273d91 100644 --- a/ext/exif/exif.c +++ b/ext/exif/exif.c @@ -1005,7 +1005,7 @@ static char * exif_get_tagname(int tag_num, char *ret, int len, tag_table_type t strlcpy(ret, tag_table[i].Desc, abs(len)); if (len < 0) { memset(ret + strlen(ret), ' ', -len - strlen(ret) - 1); - ret[-len] = '\0'; + ret[-len - 1] = '\0'; } return ret; } @@ -1018,7 +1018,7 @@ static char * exif_get_tagname(int tag_num, char *ret, int len, tag_table_type t strlcpy(ret, tmp, abs(len)); if (len < 0) { memset(ret + strlen(ret), ' ', -len - strlen(ret) - 1); - ret[-len] = '\0'; + ret[-len - 1] = '\0'; } return ret; } |
