lseek (fd, 0, SEEK_SET);
now = timenow();
- n = read (fd, buffer, sizeof (buffer));
+ n = read(fd, buffer, sizeof(buffer) - 1);
if (n < 0)
{
fprintf (stderr, "Can't read statfile\n");
/* If neither is set, we're pre-1.4.6, make a guess. */
/* Construct debugfs command line. */
memset(cmd, 0, sizeof(cmd));
- sprintf(cmd, "%s -c -R 'rdump /%s %s' %s",
- DEBUGFS, MDT_LOGS_DIR, tmpdir, dev);
+ snprintf(cmd, sizeof(cmd), "%s -c -R 'rdump /%s %s' %s",
+ DEBUGFS, MDT_LOGS_DIR, tmpdir, dev);
run_command(cmd);