cifs: fix the format specifiers in sid_to_str
authorJeff Layton <jlayton@redhat.com>
Sun, 25 Nov 2012 13:00:38 +0000 (08:00 -0500)
committerSteve French <smfrench@gmail.com>
Wed, 5 Dec 2012 19:13:11 +0000 (13:13 -0600)
commitee13b2ba7488475b47ae8dab2eebc4f5fd6838c5
treeb31668b5c4864ad620496b098efc61f407328e2f
parent30c9d6cca526243abe6c08eb6fa03db9d2b1a630
cifs: fix the format specifiers in sid_to_str

The format specifiers are for signed values, but these are unsigned.
Given that '-' is a delimiter between fields, I don't think you'd get
what you'd expect if you got a value here that would overflow the sign
bit.

The version and authority fields are 8 bit values so use a "hh" length
modifier there. The subauths are 32 bit values, so there's no need to
use a "l" length modifier there.

Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/cifsacl.c