summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c b/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
index 70b95a5562..40a169e931 100644
--- a/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
+++ b/usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
@@ -2981,9 +2981,11 @@ static void
sumres_setattr(char *buf, size_t buflen, void *obj)
{
SETATTR4res *res = (SETATTR4res *)obj;
+ size_t len;
- strncpy(buf, status_name(res->status), buflen);
- sum_attr_bitmap(buf, buflen, &res->attrsset);
+ (void) snprintf(buf, buflen, "%s ", status_name(res->status));
+ len = strlen(buf);
+ sum_attr_bitmap(buf + len, buflen - len, &res->attrsset);
}
static void