2007-08-02 Michael Snyder * symfile.c (find_separate_debug_file): While consing up a path, don't stick in an extra DIR_SEPARATOR. Index: symfile.c =================================================================== RCS file: /cvs/src/src/gdb/symfile.c,v retrieving revision 1.189 diff -p -r1.189 symfile.c *** symfile.c 31 Jul 2007 21:42:19 -0000 1.189 --- symfile.c 3 Aug 2007 01:10:42 -0000 *************** find_separate_debug_file (struct objfile *** 1355,1361 **** /* Then try in the global debugfile directory. */ strcpy (debugfile, debug_file_directory); ! strcat (debugfile, "/"); strcat (debugfile, dir); strcat (debugfile, basename); --- 1355,1364 ---- /* Then try in the global debugfile directory. */ strcpy (debugfile, debug_file_directory); ! ! if (debugfile[strlen (debugfile) - 1] != '/' && dir[0] != '/') ! strcat (debugfile, "/"); ! strcat (debugfile, dir); strcat (debugfile, basename);