'BUF' [-Werror=free-nonheap-object]
153 | if (bufP != BUF) { free(bufP); }
| ^~~~~~~~~~
/home/savitar/openj9-openjdk-jdk17/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c:121:13: note: declared here
121 | CK_BYTE BUF[MAX_STACK_BUFFER_LEN];
| ^~~
cc1: all warnings being treated as errors
gmake[3]: *** [Lib.gmk:32: /home/savitar/openj9-openjdk-jdk17/build/linux-x86_64-server-slowdebug/support/native/jdk.crypto.cryptoki/libj2pkcs11/p11_sign.o] Error 1
Этот warning это false positive, но что с этим делать, если в билде стоит treat warnings as errors?
Я не нашёл как задизейблить конкретный варнинг.
это true positive
ну там free нигде не вызывается на BUF
Обсуждают сегодня