[PATCH] Fix stack overflow
authorJens Axboe <jens.axboe@oracle.com>
Sat, 10 Feb 2007 23:51:30 +0000 (00:51 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Sat, 10 Feb 2007 23:51:30 +0000 (00:51 +0100)
Observed an overflow of eta_sec[32], bump it to 128 bytes.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
eta.c

diff --git a/eta.c b/eta.c
index 79836458a9724720c306e91693fd354ebe32e40b..8e17d20ea745fcb59d14d57c53c87abbd9b88fce 100644 (file)
--- a/eta.c
+++ b/eta.c
@@ -181,7 +181,7 @@ void print_thread_status(void)
        unsigned long elapsed = mtime_since_genesis() / 1000;
        int i, nr_running, nr_pending, t_rate, m_rate, *eta_secs, eta_sec;
        struct thread_data *td;
        unsigned long elapsed = mtime_since_genesis() / 1000;
        int i, nr_running, nr_pending, t_rate, m_rate, *eta_secs, eta_sec;
        struct thread_data *td;
-       char eta_str[32];
+       char eta_str[128];
        double perc = 0.0;
        unsigned long long io_bytes[2];
        unsigned long rate_time, disp_time, bw_avg_time;
        double perc = 0.0;
        unsigned long long io_bytes[2];
        unsigned long rate_time, disp_time, bw_avg_time;