SUNRPC: Switch one_sock_name() to use snprintf()
authorChuck Lever <chuck.lever@oracle.com>
Thu, 23 Apr 2009 23:32:48 +0000 (19:32 -0400)
committerJ. Bruce Fields <bfields@citi.umich.edu>
Tue, 28 Apr 2009 17:54:29 +0000 (13:54 -0400)
commite7942b9f2586fb15e1b898acc7c198ffd60aee4e
treeeda6f5323a320ae59fe33f13b0c4bbd857eac7c6
parent8435d34dbbe75678c3cdad3d53b1e7996a79b3bf
SUNRPC: Switch one_sock_name() to use snprintf()

Use snprintf() in one_sock_name() to prevent overflowing the output
buffer.  If the name doesn't fit in the buffer, the buffer is filled
in with an empty string, and -ENAMETOOLONG is returned.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
net/sunrpc/svcsock.c