Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
HardenedBSD-pkg tests cocci pkg strlcpy.cocci
// strlcpy(3) is meant to be checked for returned value.
//
// Confidence: High
// Copyright: (C) The pkgng project, see COPYING.
// URL: https://github.com/freebsd/pkg/tree/master/tests/cocci/pkg/strlcpy.cocci

@@
expression E, E1, S;
@@

- strlcpy(E, E1, S);
+ if (strlcpy(E, E1, S) >= S)
+ 	pkg_emit_errno("strlcpy", TEXT(S));