commit
32dc76e8e5
5
ph7.c
5
ph7.c
@ -34900,10 +34900,12 @@ static sxi32 SyOSUtilRandomSeed(void *pBuf,sxu32 nLen,void *pUnused)
|
|||||||
fd = open("/dev/urandom",O_RDONLY);
|
fd = open("/dev/urandom",O_RDONLY);
|
||||||
if (fd >= 0 ){
|
if (fd >= 0 ){
|
||||||
if( read(fd,zBuf,nLen) > 0 ){
|
if( read(fd,zBuf,nLen) > 0 ){
|
||||||
|
close(fd);
|
||||||
return SXRET_OK;
|
return SXRET_OK;
|
||||||
}
|
}
|
||||||
/* FALL THRU */
|
/* FALL THRU */
|
||||||
}
|
}
|
||||||
|
close(fd);
|
||||||
pid = getpid();
|
pid = getpid();
|
||||||
SyMemcpy((const void *)&pid,zBuf,SXMIN(nLen,sizeof(pid_t)));
|
SyMemcpy((const void *)&pid,zBuf,SXMIN(nLen,sizeof(pid_t)));
|
||||||
if( &zBuf[nLen] - &zBuf[sizeof(pid_t)] >= (int)sizeof(struct timeval) ){
|
if( &zBuf[nLen] - &zBuf[sizeof(pid_t)] >= (int)sizeof(struct timeval) ){
|
||||||
@ -36690,6 +36692,9 @@ PH7_PRIVATE sxi32 PH7_TokenizeRawText(const char *zInput,sxu32 nLen,SySet *pOut)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
zIn++;
|
zIn++;
|
||||||
|
|
||||||
|
if ( zIn >= zEnd )
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if( (sxu32)(zEnd - zIn) < sCtag.nByte ){
|
if( (sxu32)(zEnd - zIn) < sCtag.nByte ){
|
||||||
zIn = zEnd;
|
zIn = zEnd;
|
||||||
|
Loading…
Reference in New Issue
Block a user