diff --git a/cde/programs/dtwm/WmImage.c b/cde/programs/dtwm/WmImage.c index 0c043572e..ab98c03fe 100644 --- a/cde/programs/dtwm/WmImage.c +++ b/cde/programs/dtwm/WmImage.c @@ -989,8 +989,7 @@ char *BitmapPathName (char *string) * Handle "~/.." */ { - strcpy (fileName, homeDir); - strncat (fileName, &(string[1]), MAXWMPATH - strlen (fileName)); + snprintf(fileName, MAXWMPATH, "%s%s", homeDir, &(string[1])); return (fileName); }