Author: lulf
Date: Sun Feb 15 13:22:21 2009
New Revision: 188644
URL: http://svn.freebsd.org/changeset/base/188644

Log:
  - Do not free the pattern lists immediately after use, as they might be needed
    again in case the connection is interrupted and csup have to reconnect. The
    lists will be freed after the collection has been completely processed.
  
  PR:           bin/131477
  Tested by:    dchagin

Modified:
  head/contrib/csup/proto.c

Modified: head/contrib/csup/proto.c
==============================================================================
--- head/contrib/csup/proto.c   Sun Feb 15 12:10:05 2009        (r188643)
+++ head/contrib/csup/proto.c   Sun Feb 15 13:22:21 2009        (r188644)
@@ -521,12 +521,6 @@ proto_xchgcoll(struct config *config)
                coll->co_filefilter = globtree_and(fileaccept,
                    globtree_not(filerefuse));
 
-               /* At this point we don't need the pattern lists anymore. */
-               pattlist_free(coll->co_accepts);
-               pattlist_free(coll->co_refusals);
-               coll->co_accepts = NULL;
-               coll->co_refusals = NULL;
-
                /* Set up a mask of file attributes that we don't want to sync
                   with the server. */
                if (!(coll->co_options & CO_SETOWNER))
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to