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] == '-')) &&