Fixed byte conversion issue during logging under zlinux

This commit is contained in:
Breno Silva
2012-10-31 17:06:53 -04:00
parent 063c2ee517
commit 2019baa141
5 changed files with 27 additions and 1 deletions

View File

@@ -229,7 +229,11 @@ static char *construct_auditlog_filename(apr_pool_t *mp, const char *uniqueid) {
* as an audit log boundary.
*/
static char *create_auditlog_boundary(request_rec *r) {
#ifdef LINUX_S390
int data = swap_int32(rand());
#else
unsigned long data = rand();
#endif
/* Do note that I tried using apr_generate_random_bytes but it turned
* out to be terribly slow for some reason. Needs further investigation.
*/