summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorTed Lemon <source@isc.org>2000-02-01 03:19:56 +0000
committerTed Lemon <source@isc.org>2000-02-01 03:19:56 +0000
commitcfdfb9f126bb8900fa60c4ac5c3326986e5708e7 (patch)
tree81707664b94650775286640e2dab3dbf9baee6c6 /server
parentfb6297b12be9c65634bd10f8effe1fe76bf07cba (diff)
downloadisc-dhcp-cfdfb9f126bb8900fa60c4ac5c3326986e5708e7.tar.gz
AIX and Digital Unix compatibility fixes.
Diffstat (limited to 'server')
-rw-r--r--server/confpars.c13
-rw-r--r--server/db.c9
2 files changed, 11 insertions, 11 deletions
diff --git a/server/confpars.c b/server/confpars.c
index 2d01edd4..0bd2effb 100644
--- a/server/confpars.c
+++ b/server/confpars.c
@@ -22,7 +22,7 @@
#ifndef lint
static char copyright[] =
-"$Id: confpars.c,v 1.99 2000/01/31 23:41:56 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
+"$Id: confpars.c,v 1.100 2000/02/01 03:19:56 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
@@ -423,7 +423,6 @@ int parse_statement (cfile, group, type, host_decl, declaration)
"option space definitions %s",
"may not be scoped.");
skip_to_semi (cfile);
- free_option (option, MDL);
break;
}
parse_option_space_decl (cfile);
@@ -2208,14 +2207,16 @@ struct lease *parse_lease_declaration (cfile)
(&binding -> value.buffer,
binding -> value.len + 1, MDL)))
log_fatal ("No memory for binding.");
- strcpy (binding -> value.buffer -> data, val);
+ strcpy ((char *)
+ binding -> value.buffer -> data, val);
binding -> value.data =
binding -> value.buffer -> data;
binding -> value.terminated = 1;
} else {
- s = (parse_numeric_aggregate
- (cfile, (unsigned char *)0,
- &binding -> value.len, ':', 16, 8));
+ s = ((char *)
+ (parse_numeric_aggregate
+ (cfile, (unsigned char *)0,
+ &binding -> value.len, ':', 16, 8)));
if (!s)
return (struct lease *)0;
if (binding -> value.len) {
diff --git a/server/db.c b/server/db.c
index 3481381d..13d398a0 100644
--- a/server/db.c
+++ b/server/db.c
@@ -22,7 +22,7 @@
#ifndef lint
static char copyright[] =
-"$Id: db.c,v 1.42 2000/01/26 14:56:18 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
+"$Id: db.c,v 1.43 2000/02/01 03:19:56 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
@@ -134,7 +134,7 @@ int write_lease (lease)
}
if (lease -> uid_len) {
int i;
- if (db_printable_len ((const char *)lease -> uid,
+ if (db_printable_len (lease -> uid,
lease -> uid_len)) {
fprintf (db_file, "\n uid \"%*s\";",
lease -> uid_len, lease -> uid);
@@ -290,8 +290,7 @@ int write_host (host)
if (host -> client_identifier.len) {
int i;
errno = 0;
- if (db_printable_len ((const char *)
- host -> client_identifier.data,
+ if (db_printable_len (host -> client_identifier.data,
host -> client_identifier.len)) {
fprintf (db_file, "\n uid \"%*s\";",
host -> client_identifier.len,
@@ -453,7 +452,7 @@ int db_printable (s)
}
int db_printable_len (s, len)
- const char *s;
+ const unsigned char *s;
unsigned len;
{
int i;