- /* Now append test dependencies to deps. */
- deps = talloc_realloc(NULL, deps, char *,
- (core_deps + test_deps + 1) * sizeof(char *));
- memcpy(&deps[core_deps], tdeps, test_deps * sizeof(char *));
+ /* Now remove NUL and append test dependencies to deps. */
+ deps = tal_dup(m, char *, take(deps), core_deps, test_deps + 2);
+ memcpy(deps + core_deps, tdeps, sizeof(tdeps[0]) * test_deps);