GCC 4.8 was producing this error:
        argument to ?sizeof? in ?strncmp? call is the same expression as the
        second source; did you mean to provide an explicit length?
        [-Werror=sizeof-pointer-memaccess]

Signed-off-by: Thomas Monjalon <thomas.monjalon at 6wind.com>
---
 app/test/test_cmdline_string.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/test/test_cmdline_string.c b/app/test/test_cmdline_string.c
index 7b358cf..84a82ce 100644
--- a/app/test/test_cmdline_string.c
+++ b/app/test/test_cmdline_string.c
@@ -383,7 +383,7 @@ test_parse_string_valid(void)
                        return -1;
                }
                if (strncmp(buf, string_elt_strs[i].result,
-                               sizeof(string_elt_strs[i].result)) != 0) {
+                               sizeof(buf)) != 0) {
                        printf("Error: result mismatch!\n");
                        return -1;
                }
-- 
1.7.10.4

Reply via email to