You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by kb...@apache.org on 2017/08/07 12:43:22 UTC

svn commit: r1804326 - /spamassassin/trunk/spamc/getopt.c

Author: kb
Date: Mon Aug  7 12:43:22 2017
New Revision: 1804326

URL: http://svn.apache.org/viewvc?rev=1804326&view=rev
Log:
bug 7304, replace memcmp with strncmp


Modified:
    spamassassin/trunk/spamc/getopt.c

Modified: spamassassin/trunk/spamc/getopt.c
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamc/getopt.c?rev=1804326&r1=1804325&r2=1804326&view=diff
==============================================================================
--- spamassassin/trunk/spamc/getopt.c (original)
+++ spamassassin/trunk/spamc/getopt.c Mon Aug  7 12:43:22 2017
@@ -251,7 +251,7 @@ spamc_getopt_long(int argc, char * const
 	 /* changed to longopts[i].name[0] == 0 - bug 7148 */
          if((longopts[i].name == NULL) || (longopts[i].name[0] == 0))
             return(longoptiserr(argc, argv, spamc_optind-1, OPTERRNF));
-         if(((memcmp(longopt+2, longopts[i].name, longoptlen)) == 0) && (strlen(longopts[i].name) == longoptlen)) {
+         if(((strncmp(longopt+2, longopts[i].name, longoptlen)) == 0) && (strlen(longopts[i].name) == longoptlen)) {
             *longindex = i;
             if(longopts[i].has_arg == required_argument) {
                if(((spamc_optind >= argc) || (!argv[spamc_optind]) || (argv[spamc_optind][0] == '-')) &&