diff options
Diffstat (limited to 'fs/afs/volume.c')
| -rw-r--r-- | fs/afs/volume.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/afs/volume.c b/fs/afs/volume.c index 020ecd45e476..af3a3f57c1b3 100644 --- a/fs/afs/volume.c +++ b/fs/afs/volume.c @@ -353,7 +353,7 @@ static int afs_update_volume_status(struct afs_volume *volume, struct key *key)  {  	struct afs_server_list *new, *old, *discard;  	struct afs_vldb_entry *vldb; -	char idbuf[16]; +	char idbuf[24];  	int ret, idsz;  	_enter(""); @@ -361,7 +361,7 @@ static int afs_update_volume_status(struct afs_volume *volume, struct key *key)  	/* We look up an ID by passing it as a decimal string in the  	 * operation's name parameter.  	 */ -	idsz = sprintf(idbuf, "%llu", volume->vid); +	idsz = snprintf(idbuf, sizeof(idbuf), "%llu", volume->vid);  	vldb = afs_vl_lookup_vldb(volume->cell, key, idbuf, idsz);  	if (IS_ERR(vldb)) {  |