summaryrefslogtreecommitdiff
path: root/lib/libc/locale/collate.c
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>1996-12-16 17:32:58 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>1996-12-16 17:32:58 +0000
commit120e62ec5055777059ebe216b680cb219146f436 (patch)
tree5ecf058a45e73b7f913b30d3bd213de9e9221803 /lib/libc/locale/collate.c
parent45802f2a8aeaa2ce0375c9a7a27fb87bd908765a (diff)
Notes
Diffstat (limited to 'lib/libc/locale/collate.c')
-rw-r--r--lib/libc/locale/collate.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/libc/locale/collate.c b/lib/libc/locale/collate.c
index a74a1a34fb0e..79e410c1a817 100644
--- a/lib/libc/locale/collate.c
+++ b/lib/libc/locale/collate.c
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: collate.c,v 1.8 1996/10/23 15:35:43 ache Exp $
+ * $Id: collate.c,v 1.9 1996/11/26 02:49:31 ache Exp $
*/
#include <rune.h>
@@ -73,10 +73,8 @@ __collate_load_tables(encoding)
__collate_load_error = save_load_error;
return -1;
}
- strcpy(buf, _PathLocale);
- strcat(buf, "/");
- strcat(buf, encoding);
- strcat(buf, "/LC_COLLATE");
+ (void) snprintf(buf, sizeof buf, "%s/%s/LC_COLLATE",
+ _PathLocale, encoding);
if ((fp = fopen(buf, "r")) == NULL) {
__collate_load_error = save_load_error;
return -1;