Merge pull request #316 from DetlefGolze/master

Update libnfs-zdr.c
master
Ronnie Sahlberg 2020-05-06 18:55:20 +10:00 committed by GitHub
commit 12b56b8f52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -319,15 +319,15 @@ bool_t libnfs_zdr_array(ZDR *zdrs, char **arrp, uint32_t *size, uint32_t maxsize
int i;
uint32_t s;
if (!libnfs_zdr_u_int(zdrs, size)) {
return FALSE;
}
if (*size > UINT32_MAX/elsize) {
return FALSE;
}
s = *size * elsize;
if (!libnfs_zdr_u_int(zdrs, size)) {
return FALSE;
}
if (zdrs->x_op == ZDR_DECODE) {
*arrp = zdr_malloc(zdrs, s);
if (*arrp == NULL) {