mirror of
https://github.com/php/php-src.git
synced 2025-08-18 06:58:55 +02:00
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5: Updated NEWS Fix bug #68711 Remove useless checks. 'num' is unsigned and cannot be <0.
This commit is contained in:
commit
157508d87d
1 changed files with 4 additions and 24 deletions
|
@ -126,9 +126,6 @@ int flatfile_delete(flatfile *dba, datum key_datum TSRMLS_DC) {
|
|||
|
||||
/* read in the key name */
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (size == num && !memcmp(buf, key, size)) {
|
||||
php_stream_seek(dba->fp, pos, SEEK_SET);
|
||||
|
@ -150,9 +147,6 @@ int flatfile_delete(flatfile *dba, datum key_datum TSRMLS_DC) {
|
|||
}
|
||||
/* read in the value */
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
efree(buf);
|
||||
return FAILURE;
|
||||
|
@ -180,9 +174,7 @@ int flatfile_findkey(flatfile *dba, datum key_datum TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (size == num) {
|
||||
if (!memcmp(buf, key, size)) {
|
||||
ret = 1;
|
||||
|
@ -198,9 +190,6 @@ int flatfile_findkey(flatfile *dba, datum key_datum TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
efree(buf);
|
||||
return ret;
|
||||
|
@ -226,9 +215,7 @@ datum flatfile_firstkey(flatfile *dba TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (*(buf) != 0) {
|
||||
dba->CurrentFlatFilePos = php_stream_tell(dba->fp);
|
||||
res.dptr = buf;
|
||||
|
@ -244,9 +231,6 @@ datum flatfile_firstkey(flatfile *dba TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
efree(buf);
|
||||
res.dptr = NULL;
|
||||
|
@ -274,9 +258,7 @@ datum flatfile_nextkey(flatfile *dba TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (!php_stream_gets(dba->fp, buf, 15)) {
|
||||
break;
|
||||
}
|
||||
|
@ -286,9 +268,7 @@ datum flatfile_nextkey(flatfile *dba TSRMLS_DC) {
|
|||
buf = erealloc(buf, buf_size);
|
||||
}
|
||||
num = php_stream_read(dba->fp, buf, num);
|
||||
if (num < 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (*(buf)!=0) {
|
||||
dba->CurrentFlatFilePos = php_stream_tell(dba->fp);
|
||||
res.dptr = buf;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue