Author: bapt
Date: Sat Apr  8 08:42:25 2017
New Revision: 316638
URL: https://svnweb.freebsd.org/changeset/base/316638

Log:
  Remove a useless loop over the long options before passing through some
  options to diff(1)

Modified:
  head/usr.bin/sdiff/sdiff.c

Modified: head/usr.bin/sdiff/sdiff.c
==============================================================================
--- head/usr.bin/sdiff/sdiff.c  Sat Apr  8 08:41:05 2017        (r316637)
+++ head/usr.bin/sdiff/sdiff.c  Sat Apr  8 08:42:25 2017        (r316638)
@@ -213,7 +213,6 @@ main(int argc, char **argv)
        int ch, fd[2] = {-1}, status;
        pid_t pid=0;
        const char *outfile = NULL;
-       struct option *popt;
        char **diffargv, *diffprog = DIFF_PATH, *filename1, *filename2,
             *tmp1, *tmp2, *s1, *s2;
        int i;
@@ -260,7 +259,6 @@ main(int argc, char **argv)
                case 'i':
                case 't':
                case 'W':
-                       for(popt = longopts; ch != popt->val && popt->name != 
NULL; popt++);
                        diffargv[1]  = realloc(diffargv[1], sizeof(char) * 
strlen(diffargv[1]) + 2);
                        /*
                         * In diff, the 'W' option is 'w' and the 'w' is 'W'.
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to