From: Jean-Marc Pigeon (Delson) Date: Thu, 3 Jul 2025 00:09:08 +0000 (-0400) Subject: Adding a better variable for CRAM-MD5 X-Git-Tag: tag-0.12~45 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=738017288342b027f6875c8c62a89bbf7f3293b3;p=jmp%2Fmailleur Adding a better variable for CRAM-MD5 --- diff --git a/lib/lvleml.c b/lib/lvleml.c index 332a3e0..57d5f4d 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -352,7 +352,7 @@ static char *get_auth_md5(CONTYP *contact,int delay) #define OPEP "lvleml.c:get_auth_md5," char *decoded; -long aleas; +TIMESPEC cur; char *seq; char *b64; char *line; @@ -361,9 +361,10 @@ int phase; _Bool proceed; decoded=(char *)0; -aleas=random()%100000; -(void) rou_asprintf(&seq,"<%05d-%s@%s>",aleas,contact->session->sessid,contact->locname); - +(void) clock_gettime(CLOCK_REALTIME,&cur); +cur.tv_nsec/=10000; //100 millisec +(void) rou_asprintf(&seq,"<%05d-%s@%s>", + cur.tv_nsec,contact->session->sessid,contact->locname); (void) rou_alert(0,"%s JMPDBG SEQ=<%s>",OPEP,seq); b64=cnv_setb64(seq); line=(char *)0;