Fixed byte conversion issue during logging under zlinux

This commit is contained in:
Breno Silva
2012-10-31 17:05:41 -04:00
parent 6d9327f4a8
commit ce3cf00a2c
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.
*/