@@ -36,10 +36,10 @@ extern "C" {
36
36
while (it.Next (&start, &end, &flags, &offset, &inode, &filename)) {
37
37
char buffer[17 ];
38
38
39
- snprintf (buffer, 17 , " %016" PRIx64, start);
39
+ snprintf (buffer, sizeof (buffer) , " %016" PRIx64, start);
40
40
cb (data, row, 0 , total_rows, buffer);
41
41
42
- snprintf (buffer, 17 , " %016" PRIx64, end);
42
+ snprintf (buffer, sizeof (buffer) , " %016" PRIx64, end);
43
43
cb (data, row, 1 , total_rows, buffer);
44
44
45
45
// We assume 'flags' looks like 'rwxp' or 'rwx'.
@@ -49,13 +49,13 @@ extern "C" {
49
49
// p always seems set on linux, so we set the default to 'p', not '-'
50
50
char p = (flags && flags[0 ] && flags[1 ] && flags[2 ] && flags[3 ] != ' p' )
51
51
? ' -' : ' p' ;
52
- snprintf (buffer, sizeof (char ) * 4 + 1 , " %c%c%c%c" , r, w, x, p);
52
+ snprintf (buffer, sizeof (buffer) , " %c%c%c%c" , r, w, x, p);
53
53
cb (data, row, 2 , total_rows, buffer);
54
54
55
- snprintf (buffer, sizeof (uint64) + 1 , " %08" PRIx64, offset);
55
+ snprintf (buffer, sizeof (buffer) , " %08" PRIx64, offset);
56
56
cb (data, row, 3 , total_rows, buffer);
57
57
58
- snprintf (buffer, sizeof (int64) + 1 , " %" PRId64, inode);
58
+ snprintf (buffer, sizeof (buffer) , " %" PRId64, inode);
59
59
cb (data, row, 4 , total_rows, buffer);
60
60
61
61
cb (data, row, 5 , total_rows, filename);
0 commit comments