On 11/23/2011 05:15 AM, Fabio M. Di Nitto wrote:
Spotted by Coverity Scan

Signed-off-by: Fabio M. Di Nitto<fdini...@redhat.com>
---
:100644 100644 e962f74... 477b8de... M  cman/qdisk/scandisk.c
  cman/qdisk/scandisk.c |   20 +++++++++++++++-----
  1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/cman/qdisk/scandisk.c b/cman/qdisk/scandisk.c
index e962f74..477b8de 100644
--- a/cman/qdisk/scandisk.c
+++ b/cman/qdisk/scandisk.c
@@ -311,7 +311,7 @@ static int scanmdstat(struct devlisthead *devlisthead)
        if (!fp)
                return 0;

-       while (fgets(line, sizeof(line), fp) != NULL) {
+       while (fgets(line, sizeof(line) - 1, fp) != NULL) {

fgets reads size-1, this isn't needed.

-- Lon

Reply via email to