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:46:21 UTC

svn commit: r1816710 - /spamassassin/branches/3.4/spamc/getopt.c

Author: kmcgrail
Date: Thu Nov 30 12:46:21 2017
New Revision: 1816710

URL: http://svn.apache.org/viewvc?rev=1816710&view=rev
Log:
Bug 7509 - free for spamc opt

Modified:
    spamassassin/branches/3.4/spamc/getopt.c

Modified: spamassassin/branches/3.4/spamc/getopt.c
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.4/spamc/getopt.c?rev=1816710&r1=1816709&r2=1816710&view=diff
==============================================================================
--- spamassassin/branches/3.4/spamc/getopt.c (original)
+++ spamassassin/branches/3.4/spamc/getopt.c Thu Nov 30 12:46:21 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;