Skip to content

Commit ae4928a

Browse files
committed
Rename phar number parser to avoid confusion
1 parent 552c588 commit ae4928a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ext/phar/tar.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "phar_internal.h"
2121
#include "ext/standard/php_string.h" /* For php_stristr() */
2222

23-
static uint32_t phar_tar_number(const char *buf, size_t len) /* {{{ */
23+
static uint32_t phar_tar_oct_number(const char *buf, size_t len) /* {{{ */
2424
{
2525
uint32_t num = 0;
2626
size_t i = 0;
@@ -103,7 +103,7 @@ static uint32_t phar_tar_checksum(char *buf, size_t len) /* {{{ */
103103
bool phar_is_tar(char *buf, char *fname) /* {{{ */
104104
{
105105
tar_header *header = (tar_header *) buf;
106-
uint32_t checksum = phar_tar_number(header->checksum, sizeof(header->checksum));
106+
uint32_t checksum = phar_tar_oct_number(header->checksum, sizeof(header->checksum));
107107
bool is_tar;
108108
char save[sizeof(header->checksum)], *bname;
109109

@@ -251,7 +251,7 @@ zend_result phar_parse_tarfile(php_stream* fp, char *fname, size_t fname_len, ch
251251

252252
pos = php_stream_tell(fp);
253253
hdr = (tar_header*) buf;
254-
sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum));
254+
sum1 = phar_tar_oct_number(hdr->checksum, sizeof(hdr->checksum));
255255
if (sum1 == 0 && phar_tar_checksum(buf, sizeof(buf)) == 0) {
256256
break;
257257
}
@@ -268,7 +268,7 @@ zend_result phar_parse_tarfile(php_stream* fp, char *fname, size_t fname_len, ch
268268
}
269269

270270
size = entry.uncompressed_filesize = entry.compressed_filesize =
271-
phar_tar_number(hdr->size, sizeof(hdr->size));
271+
phar_tar_oct_number(hdr->size, sizeof(hdr->size));
272272

273273
/* skip global/file headers (pax) */
274274
if (!old && (hdr->typeflag == TAR_GLOBAL_HDR || hdr->typeflag == TAR_FILE_HDR)) {
@@ -343,7 +343,7 @@ zend_result phar_parse_tarfile(php_stream* fp, char *fname, size_t fname_len, ch
343343
}
344344

345345
hdr = (tar_header*) buf;
346-
sum1 = phar_tar_number(hdr->checksum, sizeof(hdr->checksum));
346+
sum1 = phar_tar_oct_number(hdr->checksum, sizeof(hdr->checksum));
347347

348348
if (sum1 == 0 && phar_tar_checksum(buf, sizeof(buf)) == 0) {
349349
break;
@@ -475,12 +475,12 @@ zend_result phar_parse_tarfile(php_stream* fp, char *fname, size_t fname_len, ch
475475
return FAILURE;
476476
}
477477

478-
uint32_t entry_mode = phar_tar_number(hdr->mode, sizeof(hdr->mode));
478+
uint32_t entry_mode = phar_tar_oct_number(hdr->mode, sizeof(hdr->mode));
479479
entry.tar_type = ((old & (hdr->typeflag == '\0')) ? TAR_FILE : hdr->typeflag);
480480
entry.offset = entry.offset_abs = pos; /* header_offset unused in tar */
481481
entry.fp_type = PHAR_FP;
482482
entry.flags = entry_mode & PHAR_ENT_PERM_MASK;
483-
entry.timestamp = phar_tar_number(hdr->mtime, sizeof(hdr->mtime));
483+
entry.timestamp = phar_tar_oct_number(hdr->mtime, sizeof(hdr->mtime));
484484
entry.is_persistent = myphar->is_persistent;
485485

486486
if (old && entry.tar_type == TAR_FILE && S_ISDIR(entry_mode)) {

0 commit comments

Comments
 (0)