Tidy dcb_free (prefer use of dcb_close) and remove from test code; add good random number generator.

This commit is contained in:
counterpoint
2015-08-26 15:43:21 +01:00
parent 72b301785b
commit 1f6b544f33
7 changed files with 14 additions and 23 deletions

View File

@ -43,6 +43,7 @@
#include <skygw_utils.h>
#include <log_manager.h>
#include <secrets.h>
#include <random.h>
/** Defined in log_manager.cc */
extern int lm_enabled_logfiles_bitmask;
@ -100,7 +101,7 @@ char *gw_strend(register const char *s) {
* generate a random char
*****************************************/
static char gw_randomchar() {
return (char)((rand() % 78) + 30);
return (char)((random_jkiss() % 78) + 30);
}
/*****************************************
@ -110,7 +111,6 @@ static char gw_randomchar() {
int gw_generate_random_str(char *output, int len) {
int i;
srand(time(0L));
for ( i = 0; i < len; ++i ) {
output[i] = gw_randomchar();