Silence strncpy warning emitted by GCC 8 in ini parser
[lttng-tools.git] / src / common / config / ini.c
index 18ed705be9c0d74e9ce2a533bb9ca507456186f4..41d299a19be5343bb12518db407422468c05baf0 100644 (file)
@@ -31,7 +31,6 @@
  * http://code.google.com/p/inih/
  */
 
-#define _GNU_SOURCE
 #include <stdio.h>
 #include <ctype.h>
 #include <string.h>
@@ -83,7 +82,7 @@ static char* find_char_or_comment(const char* s, char c)
 /* Version of strncpy that ensures dest (size bytes) is null-terminated. */
 static char* strncpy0(char* dest, const char* src, size_t size)
 {
-       strncpy(dest, src, size);
+       strncpy(dest, src, size - 1);
        dest[size - 1] = '\0';
        return dest;
 }
This page took 0.025715 seconds and 5 git commands to generate.