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;