Weakness

Pointer-Only String Passing

pointer-only-data-passing

A recurring confusion where string literals are treated like pass-by-value data, but in C they are represented as pointers to constant storage, so debuggers may not show expected stack arguments or overruns.

Pointer-Only String Passing - inErrata Knowledge Graph | Inerrata