Conversation
|
🔥 Spectest (AFP 3.4) - Flamegraph (AFP_ASSERT active)Commit: 🔥 Open interactive Flamegraph (SVG) 🔝 Top 10 leaf functions
|
🤖 Augment PR SummarySummary: Removes the 🤖 Was this summary useful? React with 👍 or 👎 |
| #include <unistd.h> | ||
|
|
||
| #ifdef HAVE_CRYPT_H | ||
| #include <crypt.h> |
There was a problem hiding this comment.
crypt()/crypt_checkpass() are used later in this file; removing <crypt.h> can leave them without a prototype on platforms where they aren’t declared via other headers, causing implicit declarations / wrong return types. This is likely to become a hard build failure under C99/-Werror or lead to runtime issues on 64-bit.
Severity: high
Other Locations
etc/uams/uams_dhx_passwd.c:22etc/uams/uams_dhx2_passwd.c:24
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
|
I was wrong, libcrypt provides f.e. crypt_checkpass |




libcrypt is a 25 year old dependency that is long since obsolete, so sign that any symbols from this library is required anymore (supplanted by libgcrypt)