Preserve required snprintf length on truncation
All checks were successful
All checks were successful
This commit is contained in:
@@ -83,10 +83,10 @@ having visited nothing.
|
||||
/* before */
|
||||
aksl_sprintf(&count, buf, "%s=%d", key, value);
|
||||
/* after */
|
||||
aksl_snprintf(buf, sizeof(buf), "%s=%d", key, value);
|
||||
aksl_snprintf(&count, buf, sizeof(buf), "%s=%d", key, value);
|
||||
```
|
||||
|
||||
Truncation is `AKERR_OUTOFBOUNDS` rather than a short success.
|
||||
Truncation is `AKERR_OUTOFBOUNDS` rather than a short success, and `*count` receives the required length.
|
||||
|
||||
**`aksl_realpath` takes the destination's length.**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user