diff --git a/xtra/png2c/png2c.c b/xtra/png2c/png2c.c
index c336c83..6571956 100644
--- a/xtra/png2c/png2c.c
+++ b/xtra/png2c/png2c.c
@@ -69,7 +69,7 @@ char *clean_name(const char *istr)
 	unsigned int x;
 	
 	len = strlen(istr);
-	ostr = (char *)calloc(len * sizeof(char), sizeof(char));
+	ostr = (char *)calloc(len * sizeof(char)+1, sizeof(char));
 
 	for (x = 0; x < len; x++)
 	{
