← Commit list

7b313c346

Denys Vlasenko
Denys Vlasenko
2025-07-08
SUCCESS Duration: 157s

Subject

libbb: code shrink in sha_crypt()

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libbb/pw_encrypt_sha.c+1 -2
@@ -84,8 +84,7 @@ sha_crypt(/*const*/ char *key_data, /*const*/ char *salt_data)
as a scratch space later. */
salt_data = xstrndup(salt_data, salt_len);
/* add "salt$" to result */
- strcpy(resptr, salt_data);
- resptr += salt_len;
+ resptr = stpcpy(resptr, salt_data);
*resptr++ = '$';
/* key data doesn't need much processing */
key_len = strlen(key_data);