X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconfig%2Fini.c;h=41d299a19be5343bb12518db407422468c05baf0;hb=6bd61b9632ee566bcc7c274c07a9546c6852ab59;hp=18ed705be9c0d74e9ce2a533bb9ca507456186f4;hpb=e7d31b972fbcc6fb9a63384b05ab8a9b882f11b5;p=lttng-tools.git diff --git a/src/common/config/ini.c b/src/common/config/ini.c index 18ed705be..41d299a19 100644 --- a/src/common/config/ini.c +++ b/src/common/config/ini.c @@ -31,7 +31,6 @@ * http://code.google.com/p/inih/ */ -#define _GNU_SOURCE #include #include #include @@ -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; }