diff --git a/main/utils.c b/main/utils.c
index 3a50289793474cf58f6905d7eb1460fc3af66984..a19ed900fdb9e887636a58fe5d581d389f99a2da 100644
--- a/main/utils.c
+++ b/main/utils.c
@@ -1600,7 +1600,7 @@ void __ast_string_field_ptr_build_va(struct ast_string_field_mgr *mgr,
 	*/
 	if ((*ptr)[0] != '0') {
 		target = (char *) *ptr;
-		available = strlen(target);
+		available = strlen(target) + 1;
 	} else {
 		target = (*pool_head)->base + mgr->used;
 		available = space;