John Dennis píše v Čt 11. 09. 2008 v 13:30 -0400:
Special processing with regards to the presence or absence of a null
byte is one example of prohibited interpretation.
This is UNIX, "string" means "NUL-terminated string" (in fact the
presence of a NUL byte is the only way to reasonably detect binary
data).
A primary purpose of the audit system is to log with the greatest
accuracy possible the actual data. If that data somehow contained a
null, even in a context in which a null would have been prohibited, the
audit system absolutely needs to be able to correctly record that
aberrant event and it's actual data. If the audit system failed at that
moment it's failing at the worst possible moment, the moment when
you're looking for bad data.