Roxen.git/
server/
base_server/
roxen.pike
Branch:
Tag:
Non-build tags
All tags
No tags
1997-08-21
1997-08-21 00:04:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>
274071d1712970ed376f1fe0cc675c149aa8832c (
11
lines) (+
7
/-
4
)
[
Show
|
Annotate
]
Branch:
5.2
Now reports why the config-interface failed to load.
Rev: server/base_server/roxen.pike:1.107
1:
-
constant cvs_version = "$Id: roxen.pike,v 1.
106
1997/08/
20
08
:
59
:
20
per
Exp $";
+
constant cvs_version = "$Id: roxen.pike,v 1.
107
1997/08/
21
00
:
04
:
29
grubba
Exp $";
#define IN_ROXEN #include <roxen.h> #include <config.h>
307:
if(!configuration_interface_obj) { perror("Loading configuration interface.\n");
-
catch {
+
array err =
catch {
loading_config_interface = 1; configuration_interface_obj=((program)"mainconfig")(); root = configuration_interface_obj->root; loading_config_interface = 0; };
-
+
if(!configuration_interface_obj) {
+
report_error(sprintf("Failed to load the configuration interface!\n"
+
"%s\n", describe_backtrace(err)));
}
-
if(!configuration_interface_obj)
-
report_error("Failed to load the configuration interface!\n");
+
}
return configuration_interface_obj; }