We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61af39e commit 31ca7e7Copy full SHA for 31ca7e7
fs/reiserfs/item_ops.c
@@ -389,16 +389,9 @@ static void direntry_print_item(struct item_head *ih, char *item)
389
name = item + deh_location(deh);
390
if (name[namelen - 1] == 0)
391
namelen = strlen(name);
392
- namebuf[0] = '"';
393
- if (namelen > sizeof(namebuf) - 3) {
394
- strncpy(namebuf + 1, name, sizeof(namebuf) - 3);
395
- namebuf[sizeof(namebuf) - 2] = '"';
396
- namebuf[sizeof(namebuf) - 1] = 0;
397
- } else {
398
- memcpy(namebuf + 1, name, namelen);
399
- namebuf[namelen + 1] = '"';
400
- namebuf[namelen + 2] = 0;
401
- }
+
+ scnprintf(namebuf, sizeof(namebuf), "\"%.*s\"",
+ (int)sizeof(namebuf)-3, name);
402
403
printk("%d: %-15s%-15d%-15d%-15lld%-15lld(%s)\n",
404
i, namebuf,
0 commit comments