diff options
author | delphij <delphij@FreeBSD.org> | 2014-01-04 01:12:28 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2014-01-04 01:12:28 +0000 |
commit | f733705ab04cdcf2ee89c6030041e15a1f4523e9 (patch) | |
tree | 9ca9fe1c6046167d819949777ca6423a1f447163 /usr.sbin/rpc.lockd | |
parent | 81f3df5d476e161a36c7e75d1dcab0eba4ca0965 (diff) | |
download | FreeBSD-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.c | 10 |
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) { |