Changeset 3d063c in git


Ignore:
Timestamp:
May 6, 1998, 6:55:03 PM (26 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
3b82fb2cd942ae8d9c94c9783e8002a35d75a87f
Parents:
f8b861ae7ce15edcb5356fce73c5286f2f85a02e
Message:
* recognize names starting with ../


git-svn-id: file:///usr/local/Singular/svn/trunk@1635 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/find_exec.c

    rf8b861 r3d063c  
    7474    }
    7575  else {
    76     if ((name[0] == '.') && (name[1] == '/')) {
    77       strcpy (tbuf, ".");
     76    if (((name[0] == '.') && (name[1] == '/')) ||
     77        ((name[0] == '.') && (name[1] == '.') && (name[2] == '/'))) {
    7878
     79      strcpy (tbuf, (name[1] == '.' ? ".." : "."));
     80     
    7981#ifdef HAVE_GETCWD
    8082      getcwd (tbuf, MAXPATHLEN);
     
    8486# endif
    8587#endif
    86       strcat (tbuf, name + 1);
     88      strcat (tbuf, name + (name[1] == '.' ? 2 : 1));
    8789      return copy_of (tbuf);
    8890    }
Note: See TracChangeset for help on using the changeset viewer.