c
+ if (src->alloc - src->len <= strlen(iter->relative_path)) {
+     strbuf_grow(src, strlen(iter->relative_path) + 1);
+ }
  strbuf_addstr(src, iter->relative_path);
