[Varnish] #863: crash in vcl.discard when using dns director (2.1.5)

Varnish varnish-bugs at varnish-cache.org
Wed Feb 23 21:18:00 CET 2011

#863: crash in vcl.discard when using dns director (2.1.5)
 Reporter:  askalski  |        Type:  defect  
   Status:  new       |    Priority:  normal  
Milestone:            |   Component:  varnishd
  Version:            |    Severity:  normal  
 Keywords:            |  

Comment(by askalski):

 In the generated C code, the director is freed twice:

 static void
 VGC_Fini(struct cli *cli)

         VRT_fini_dir(cli, VGCDIR(_default));  // once...
         VRT_fini_dir(cli, VGCDIR(default_1));
         VRT_fini_dir(cli, VGCDIR(default_2));
         VRT_fini_dir(cli, VGCDIR(default_3));
         VRT_fini_dir(cli, VGCDIR(default_4));
         VRT_fini_dir(cli, VGCDIR(_default));  // ...and again

Ticket URL: <http://varnish-cache.org/trac/ticket/863#comment:1>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list