diff options
| author | John Levon <john.levon@joyent.com> | 2018-12-18 19:57:17 +0000 |
|---|---|---|
| committer | John Levon <john.levon@joyent.com> | 2019-03-26 20:48:17 -0700 |
| commit | 3df5395b5f23c9954f48ad824db4d3d3570e3d50 (patch) | |
| tree | 1c297948004189758f4e7bd17d8d1c0add85d0f0 | |
| parent | f7e4f33f27df122daef98e5b4b537dc159597da5 (diff) | |
| download | illumos-joyent-3df5395b5f23c9954f48ad824db4d3d3570e3d50.tar.gz | |
10107 librpcsvc needs smatch fixes
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Gordon Ross <gwr@nexenta.com>
| -rw-r--r-- | usr/src/lib/librpcsvc/common/rusers_simple.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/usr/src/lib/librpcsvc/common/rusers_simple.c b/usr/src/lib/librpcsvc/common/rusers_simple.c index 3cccb42e78..1902fbfa5d 100644 --- a/usr/src/lib/librpcsvc/common/rusers_simple.c +++ b/usr/src/lib/librpcsvc/common/rusers_simple.c @@ -19,7 +19,6 @@ * * CDDL HEADER END */ -#pragma ident "%Z%%M% %I% %E% SMI" /* * rusers_simple.c @@ -29,6 +28,10 @@ * Use is subject to license terms. */ +/* + * Copyright (c) 2018, Joyent, Inc. + */ + #include <string.h> #include <rpc/rpc.h> #include <rpcsvc/rusers.h> @@ -85,13 +88,13 @@ rusers3(host, uap) xdr_free(xdr_utmpidlearr, (char *)&up); return (-1); } - strncpy(rutp->ut_line, + (void) strncpy(rutp->ut_line, up.uia_arr[i]->ui_utmp.ut_line, sizeof (forsize.ut_line)+1); - strncpy(rutp->ut_user, + (void) strncpy(rutp->ut_user, up.uia_arr[i]->ui_utmp.ut_name, sizeof (forsize.ut_name)+1); - strncpy(rutp->ut_host, + (void) strncpy(rutp->ut_host, up.uia_arr[i]->ui_utmp.ut_host, sizeof (forsize.ut_host)+1); rutp->ut_idle = up.uia_arr[i]->ui_idle; @@ -117,7 +120,7 @@ rnusers(host) if (rpc_call(host, RUSERSPROG, RUSERSVERS_IDLE, RUSERSPROC_NUM, xdr_void, (char *) NULL, xdr_u_int, (char *) &nusers, (char *) NULL) != 0) - return (-1); + return (-1); } return (nusers); } |
