diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c | 6 |
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 |