Commit 9594783e authored by David Sterba's avatar David Sterba
Browse files

btrfs: print-tree: use string format for key names



There's a warning when -Wformat=2 is used:

fs/btrfs/print-tree.c: In function ‘key_type_string’:
fs/btrfs/print-tree.c:424:17: warning: format not a string literal and no format arguments [-Wformat-nonliteral]
  424 |                 scnprintf(buf, buf_size, key_to_str[key->type]);

We're printing fixed strings from a table so there's no problem but
let's fix the warning so we could enable the warning in fs/btrfs/.

Reviewed-by: default avatarJohannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 4e700ac6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -421,7 +421,7 @@ static void key_type_string(const struct btrfs_key *key, char *buf, int buf_size
	if (key->type == 0 && key->objectid == BTRFS_FREE_SPACE_OBJECTID)
		scnprintf(buf, buf_size, "UNTYPED");
	else if (key_to_str[key->type])
		scnprintf(buf, buf_size, key_to_str[key->type]);
		scnprintf(buf, buf_size, "%s", key_to_str[key->type]);
	else
		scnprintf(buf, buf_size, "UNKNOWN.%d", key->type);
}