Branch: Tag:

1997-08-21

1997-08-21 00:10:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed loading_config_interface bug.

Rev: server/base_server/roxen.pike:1.108

1: - constant cvs_version = "$Id: roxen.pike,v 1.107 1997/08/21 00:04:29 grubba Exp $"; + constant cvs_version = "$Id: roxen.pike,v 1.108 1997/08/21 00:10:34 grubba Exp $";   #define IN_ROXEN   #include <roxen.h>   #include <config.h>
307:    if(!configuration_interface_obj)    {    perror("Loading configuration interface.\n"); -  array err = catch { +     loading_config_interface = 1; -  +  array err = catch {    configuration_interface_obj=((program)"mainconfig")();    root = configuration_interface_obj->root; -  loading_config_interface = 0; +     }; -  +  loading_config_interface = 0;    if(!configuration_interface_obj) {    report_error(sprintf("Failed to load the configuration interface!\n"    "%s\n", describe_backtrace(err)));