From 20887c6b3886966bbd37f13da00e72faf97b10b7 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@llnl.gov> Date: Thu, 7 Aug 2008 19:15:38 +0000 Subject: [PATCH] fix for allowing 32bit strings to be packed --- src/common/pack.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/pack.h b/src/common/pack.h index 40dad8a808d..78531c7b7f4 100644 --- a/src/common/pack.h +++ b/src/common/pack.h @@ -248,7 +248,7 @@ int unpackmem_array(char *valp, uint32_t size_valp, Buf buffer); #define safe_pack_bit_fmt(bitmap,max_len,buf) do { \ assert(buf->magic == BUF_MAGIC); \ - assert(max_len < 0xffff); \ + assert(max_len < 0xffffffff); \ if (bitmap) { \ char _tmp_str[max_len]; \ uint32_t _size; \ @@ -280,9 +280,9 @@ int unpackmem_array(char *valp, uint32_t size_valp, Buf buffer); if((char *)str != NULL) \ _size = (uint32_t)strlen(str)+1; \ assert(_size == 0 || str != NULL); \ - assert(_size <= 0xffff); \ + assert(_size <= 0xffffffff); \ assert(buf->magic == BUF_MAGIC); \ - packmem(str,(uint16_t)_size,buf); \ + packmem(str,(uint32_t)_size,buf); \ } while (0) #define packnull(buf) do { \ -- GitLab