You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by km...@apache.org on 2017/11/30 12:36:06 UTC
svn commit: r1816708 - /spamassassin/trunk/spamc/getopt.c
Author: kmcgrail
Date: Thu Nov 30 12:36:06 2017
New Revision: 1816708
URL: http://svn.apache.org/viewvc?rev=1816708&view=rev
Log:
Bug 7509 - free for spamc opt
Modified:
spamassassin/trunk/spamc/getopt.c
Modified: spamassassin/trunk/spamc/getopt.c
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamc/getopt.c?rev=1816708&r1=1816707&r2=1816708&view=diff
==============================================================================
--- spamassassin/trunk/spamc/getopt.c (original)
+++ spamassassin/trunk/spamc/getopt.c Thu Nov 30 12:36:06 2017
@@ -250,6 +250,7 @@ spamc_getopt_long(int argc, char * const
for(i=0; ; i++) {
/* changed to longopts[i].name[0] == 0 - bug 7148 */
if((longopts[i].name == NULL) || (longopts[i].name[0] == 0))
+ free(opt);
return(longoptiserr(argc, argv, spamc_optind-1, OPTERRNF));
if(((strncmp(longopt+2, longopts[i].name, longoptlen)) == 0) && (strlen(longopts[i].name) == longoptlen)) {
*longindex = i;