X-Git-Url: http://git.asbjorn.biz/?p=debian%2Fdhcpd-pools.git;a=blobdiff_plain;f=src%2Fgetdata.c;fp=src%2Fgetdata.c;h=c57d2c73813533f6691962fbc9d6c30e60edc807;hp=c25d87ef10cef09c0442af9db58b33a9148e515d;hb=5cbe8d07fb23db630e76d18022f20368312720ec;hpb=d75927df39c91108af603fd92dddf2393f87214e diff --git a/src/getdata.c b/src/getdata.c index c25d87e..c57d2c7 100644 --- a/src/getdata.c +++ b/src/getdata.c @@ -388,7 +388,7 @@ char *parse_config(int is_include, char *config_file, num_ranges++; if (RANGES < num_ranges) { errx(EXIT_FAILURE, - "parse_config: Range space full! Increase RANGES and recompile."); + "parse_config: increase default.h RANGES and recompile."); } newclause = true; break; @@ -427,8 +427,15 @@ char *parse_config(int is_include, char *config_file, * away by reallocationg * more space. */ errx(EXIT_FAILURE, - "parse_config: End of shared-network space, increase SHARED_NETWORKS_NAMES and recompile"); + "parse_config: increase default.h SHARED_NETWORKS_NAMES and recompile"); } + if (SHARED_NETWORKS < num_shared_networks) { + /* FIXME: make this go + * away by reallocationg + * more space. */ + errx(EXIT_FAILURE, + "parse_config: increase default.h SHARED_NETWORKS and recompile"); + } argument = 0; braces_shared = braces; break;