X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libbb%2Fconcat_path_file.c;h=fb533547eb28fce402900240f7fe6f2a366c0556;hb=d7171c114028815df4e92f9c26875f1d60c6af2a;hp=9aae601a4cca7ad100a561e78e383c93c0b1f079;hpb=5c7596058dedb99ab0fbe773cc7ac61a2ffe9fbf;p=oweals%2Fbusybox.git diff --git a/libbb/concat_path_file.c b/libbb/concat_path_file.c index 9aae601a4..fb533547e 100644 --- a/libbb/concat_path_file.c +++ b/libbb/concat_path_file.c @@ -8,13 +8,15 @@ * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. */ -/* concatenate path and file name to new allocation buffer, - * not adding '/' if path name already has '/' -*/ +/* Concatenate path and filename to new allocated buffer. + * Add '/' only as needed (no duplicate // are produced). + * If path is NULL, it is assumed to be "/". + * filename should not be NULL. + */ #include "libbb.h" -char *concat_path_file(const char *path, const char *filename) +char* FAST_FUNC concat_path_file(const char *path, const char *filename) { char *lc;