summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rpc.lockd
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2014-01-04 01:12:28 +0000
committerdelphij <delphij@FreeBSD.org>2014-01-04 01:12:28 +0000
commitf733705ab04cdcf2ee89c6030041e15a1f4523e9 (patch)
tree9ca9fe1c6046167d819949777ca6423a1f447163 /usr.sbin/rpc.lockd
parent81f3df5d476e161a36c7e75d1dcab0eba4ca0965 (diff)
downloadFreeBSD-src-f733705ab04cdcf2ee89c6030041e15a1f4523e9.zip
FreeBSD-src-f733705ab04cdcf2ee89c6030041e15a1f4523e9.tar.gz
Make a copy instead using constant string directly when assigning to char *.
While I'm there also remove a few prototypes that are unused.
Diffstat (limited to 'usr.sbin/rpc.lockd')
-rw-r--r--usr.sbin/rpc.lockd/lockd.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/usr.sbin/rpc.lockd/lockd.c b/usr.sbin/rpc.lockd/lockd.c
index b3402ff..2974acb 100644
--- a/usr.sbin/rpc.lockd/lockd.c
+++ b/usr.sbin/rpc.lockd/lockd.c
@@ -101,10 +101,6 @@ static void complete_service(struct netconfig *nconf, char *port_str);
static void clearout_service(void);
void lookup_addresses(struct netconfig *nconf);
void init_nsm(void);
-void nlm_prog_0(struct svc_req *, SVCXPRT *);
-void nlm_prog_1(struct svc_req *, SVCXPRT *);
-void nlm_prog_3(struct svc_req *, SVCXPRT *);
-void nlm_prog_4(struct svc_req *, SVCXPRT *);
void out_of_mem(void);
void usage(void);
@@ -228,7 +224,7 @@ main(int argc, char **argv)
if (hosts == NULL)
out_of_mem();
- hosts[0] = "*";
+ hosts[0] = strdup("*");
nhosts = 1;
} else {
hosts_bak = hosts;
@@ -244,7 +240,7 @@ main(int argc, char **argv)
hosts = hosts_bak;
nhosts += 2;
- hosts[nhosts - 2] = "::1";
+ hosts[nhosts - 2] = strdup("::1");
} else {
hosts_bak = realloc(hosts, (nhosts + 1) * sizeof(char *));
if (hosts_bak == NULL) {
@@ -258,7 +254,7 @@ main(int argc, char **argv)
hosts = hosts_bak;
}
}
- hosts[nhosts - 1] = "127.0.0.1";
+ hosts[nhosts - 1] = strdup("127.0.0.1");
}
if (kernel_lockd) {
OpenPOWER on IntegriCloud