Update of /cvsroot/radmind/radmind
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv18765
Modified Files:
twhich.c
Log Message:
Clip trailing slashes like fsdiff.
Index: twhich.c
===================================================================
RCS file: /cvsroot/radmind/radmind/twhich.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** twhich.c 3 Nov 2007 15:25:45 -0000 1.43
--- twhich.c 10 Nov 2007 22:47:00 -0000 1.44
***************
*** 140,144 ****
main( int argc, char **argv )
{
! int c, err = 0, defaultkfile = 1, rc = 0;
int server = 0, displayall = 0, recursive = 0;
extern char *version;
--- 140,144 ----
main( int argc, char **argv )
{
! int c, err = 0, defaultkfile = 1, rc = 0, len;
int server = 0, displayall = 0, recursive = 0;
extern char *version;
***************
*** 184,187 ****
--- 184,188 ----
pattern = argv[ argc - 1 ];
+ len = strlen( pattern );
if ( server && defaultkfile ) {
***************
*** 197,200 ****
--- 198,206 ----
}
+ /* clip trailing slash */
+ if ( len > 1 && pattern[ len - 1 ] == '/' ) {
+ pattern[ len - 1 ] = '\0';
+ }
+
/* initialize the transcripts */
edit_path = APPLICABLE;
|