[
https://issues.apache.org/jira/browse/MINIFICPP-1571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ferenc Gerlits updated MINIFICPP-1571:
--------------------------------------
Fix Version/s: (was: 0.11.0)
0.10.0
> fix nanofi warnings -Wstringop-truncation (GCC 10+)
> ---------------------------------------------------
>
> Key: MINIFICPP-1571
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1571
> Project: Apache NiFi MiNiFi C++
> Issue Type: Bug
> Reporter: Marton Szasz
> Assignee: Marton Szasz
> Priority: Trivial
> Fix For: 0.10.0
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> {{{color:#000000}In file included from
> {color}{color:#000000}/usr/include/string.h:519{color}{color:#000000}, {color}
> from {color:#000000}../thirdparty/ut/uthash.h:29{color}{color:#000000},
> {color}
> from {color:#000000}../nanofi/include/api/ecu.h:24{color}{color:#000000},
> {color}
> from {color:#000000}../nanofi/src/api/ecu.c:1{color}{color:#000000}: {color}
> In function ‘{color:#000000}strncpy{color}{color:#000000}’, {color}
> inlined from ‘{color:#000000}get_properties.part.0{color}{color:#000000}’ at
> {color}{color:#000000}../nanofi/src/api/ecu.c:407:5{color}{color:#000000}:
> {color}
> {color:#000000}/usr/include/bits/string_fortified.h:95:10:{color}
> {color:#ff54ff}warning:
> {color}{color:#000000}‘{color}{color:#000000}__builtin_strncpy{color}{color:#000000}’
> output truncated before terminating nul copying as many bytes from a string
> as its length
> [{color}{color:#ff54ff}-Wstringop-truncation{color}{color:#000000}] {color}
> 95 \| return {color:#ff54ff}__builtin___strncpy_chk (__dest, __src,
> __len,{color}
> \|
> {color:#ff54ff}^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{color}
> 96 \| {color:#ff54ff} __glibc_objsize
> (__dest)){color}{color:#000000}; {color}
> \|
> {color:#ff54ff}~~~~~~~~~~~~~~~~~~~~~~~~~{color}
> {color:#000000}../nanofi/src/api/ecu.c:{color}{color:#000000} In function
> ‘{color}{color:#000000}get_properties.part.0{color}{color:#000000}’: {color}
> {color:#000000}../nanofi/src/api/ecu.c:405:15:{color} {color:#54ffff}note:
> {color}{color:#000000}length computed here {color}
> 405 \| int len = {color:#54ffff}strlen(file_path){color}{color:#000000};
> {color}
> \| {color:#54ffff}^~~~~~~~~~~~~~~~~{color}
> In file included from
> {color:#000000}/usr/include/string.h:519{color}{color:#000000}, {color}
> from {color:#000000}../thirdparty/ut/uthash.h:29{color}{color:#000000},
> {color}
> from {color:#000000}../nanofi/include/api/ecu.h:24{color}{color:#000000},
> {color}
> from {color:#000000}../nanofi/src/api/ecu.c:1{color}{color:#000000}: {color}
> In function ‘{color:#000000}strncpy{color}{color:#000000}’, {color}
> inlined from ‘{color:#000000}on_trigger_tailfilechunk{color}{color:#000000}’
> at {color}{color:#000000}../nanofi/src/api/ecu.c:277:9{color}{color:#000000}:
> {color}
> {color:#000000}/usr/include/bits/string_fortified.h:95:10:{color}
> {color:#ff54ff}warning:
> {color}{color:#000000}‘{color}{color:#000000}__builtin_strncpy{color}{color:#000000}’
> output truncated before terminating nul copying as many bytes from a string
> as its length
> [{color}{color:#ff54ff}-Wstringop-truncation{color}{color:#000000}] {color}
> 95 \| return {color:#ff54ff}__builtin___strncpy_chk (__dest, __src,
> __len,{color}
> \|
> {color:#ff54ff}^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{color}
> 96 \| {color:#ff54ff} __glibc_objsize
> (__dest)){color}{color:#000000}; {color}
> \|
> {color:#ff54ff}~~~~~~~~~~~~~~~~~~~~~~~~~{color}
> {color:#000000}../nanofi/src/api/ecu.c:{color}{color:#000000} In function
> ‘{color}{color:#000000}on_trigger_tailfilechunk{color}{color:#000000}’:
> {color}
> {color:#000000}../nanofi/src/api/ecu.c:275:19:{color} {color:#54ffff}note:
> {color}{color:#000000}length computed here {color}
> 275 \| int len =
> {color:#54ffff}strlen(file_path){color}{color:#000000}; {color}
> \| {color:#54ffff}^~~~~~~~~~~~~~~~~{color}
> }}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)