diff --git a/utils/hp2ps/Key.c b/utils/hp2ps/Key.c
index eda839597ad5e06e2a3fee707d582a47bbfaa878..22ad106194b7597bff500826c2b747576a761274 100644
--- a/utils/hp2ps/Key.c
+++ b/utils/hp2ps/Key.c
@@ -50,6 +50,7 @@ escape(char *result, const char *name)
         }
         *result++ = *name++;
     }
+    *result = '\0';
 }
 
 static void