From a36577183430607196e88c2b951f2dc71a06dbaf Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 22 May 2016 13:14:27 -0400 Subject: dstring: Clean up the API a bit. --- bftw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bftw.c') diff --git a/bftw.c b/bftw.c index 8dd98c9..60bc145 100644 --- a/bftw.c +++ b/bftw.c @@ -627,7 +627,10 @@ static int bftw_path_concat(struct bftw_state *state, const char *subpath) { state->status = BFTW_CHILD; - return dstrcatat(&state->path, nameoff, subpath); + if (dstresize(&state->path, nameoff) != 0) { + return -1; + } + return dstrcat(&state->path, subpath); } /** -- cgit v1.2.3