X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fconcatpath.c;h=e614e3d2f7d637ce084c174275852a8930cf6480;hb=c60b43afa76cbc6ed19a4794eab0fe15f9b54300;hp=716d2f5d461d67b45a50527dda98084f1a8f2c02;hpb=ac52880a4604e1b2cd72ae710870e3d463a12d84;p=gnulib.git diff --git a/lib/concatpath.c b/lib/concatpath.c index 716d2f5d4..e614e3d2f 100644 --- a/lib/concatpath.c +++ b/lib/concatpath.c @@ -1,5 +1,5 @@ /* Construct a full pathname from a directory and a filename. - Copyright (C) 2001-2002 Free Software Foundation, Inc. + Copyright (C) 2001-2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the @@ -53,7 +53,7 @@ concatenated_pathname (const char *directory, const char *filename, { size_t directory_len = strlen (directory); int need_slash = - (directory_len > FILESYSTEM_PREFIX_LEN (directory) + (directory_len > FILE_SYSTEM_PREFIX_LEN (directory) && !ISSLASH (directory[directory_len - 1])); result = (char *) xmalloc (directory_len + need_slash + strlen (filename)