Branch: Tag:

2001-11-09

2001-11-09 15:55:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed API for unregister_url(). Fixes [bug 2097 (#2097)].

Rev: server/base_server/configuration.pike:1.494
Rev: server/base_server/roxen.pike:1.754

6:   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.   // ABS and suicide systems contributed freely by Francesco Chemolli    - constant cvs_version="$Id: roxen.pike,v 1.753 2001/11/07 14:02:00 grubba Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.754 2001/11/09 15:55:42 grubba Exp $";      // The argument cache. Used by the image cache.   ArgCache argcache;
1705:    return Array.uniq(res[1]);   }    - void unregister_url( string url ) + void unregister_url(string url, Configuration conf)   {    string ourl = url;    url = lower_case( url );
1740:       report_debug("Unregister "+url+"\n");    -  if( urls[ url ] && urls[ url ]->port ) +  if (urls[url] && (!conf || !urls[url]->conf || (urls[url]->conf == conf)) && +  urls[url]->port)    {    urls[ url ]->port->unref(url);    m_delete( urls, url );