Code

src/daemon/common.c: Fix off-by-one error in escape_slashes().
authorFlorian Forster <octo@collectd.org>
Sun, 28 Jun 2015 12:05:05 +0000 (14:05 +0200)
committerFlorian Forster <octo@collectd.org>
Sun, 28 Jun 2015 12:09:10 +0000 (14:09 +0200)
Partial cherry-pick of 0cba91923be9326224f8434e4aae7691f7b6dad1.

src/common.c

index f41e9506b447db19075d0d843c25dc5a176e016c..c2849420502846eabcec0c5ab701778275a0bce1 100644 (file)
@@ -445,7 +445,7 @@ int escape_slashes (char *buf, int buf_len)
        if (buf[0] == '/')
                memmove (buf, buf + 1, buf_len - 1);
 
-       for (i = 0; i < buf_len - 1; i++)
+       for (i = 0; i < buf_len; i++)
        {
                if (buf[i] == '\0')
                        break;