2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 06:15:55 +00:00

- Add Peter Marschall's new sub-array parser.

- Add support for options that have optional parts.
This commit is contained in:
Ted Lemon
2000-09-16 20:01:09 +00:00
parent afaed6716f
commit d8fc506074
2 changed files with 142 additions and 47 deletions

View File

@@ -43,7 +43,7 @@
#ifndef lint
static char copyright[] =
"$Id: options.c,v 1.63 2000/07/27 09:02:35 mellon Exp $ Copyright (c) 1995-2000 The Internet Software Consortium. All rights reserved.\n";
"$Id: options.c,v 1.64 2000/09/16 20:01:07 mellon Exp $ Copyright (c) 1995-2000 The Internet Software Consortium. All rights reserved.\n";
#endif /* not lint */
#define DHCP_OPTION_DATA
@@ -585,6 +585,11 @@ const char *pretty_print_option (code, data, len, emit_commas, emit_quotes)
numelem++;
fmtbuf [i] = dhcp_options [code].format [i];
switch (dhcp_options [code].format [i]) {
case 'a':
--numelem;
fmtbuf [i] = 0;
numhunk = 0;
break;
case 'A':
--numelem;
fmtbuf [i] = 0;