Changeset 752 for trunk/src2/core/RpEncode.cc
- Timestamp:
- May 30, 2007 12:19:11 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src2/core/RpEncode.cc
r751 r752 129 129 int decompress = 0; 130 130 int base64 = 0; 131 int checkHDR = 0; 131 132 Rappture::Outcome err; 132 133 Rappture::Buffer outData; … … 138 139 base64 = 1; 139 140 } 141 if ((flags & RPENC_HDR) == RPENC_HDR ) { 142 checkHDR = 1; 143 } 140 144 141 145 if ((buf.size() > 11) && (strncmp(buf.bytes(),"@@RP-ENC:z\n",11) == 0)) { 142 146 outData.append(buf.bytes()+11,buf.size()-11); 143 if ( ( decompress == 0) && (base64 == 0) ) {147 if ( (checkHDR == 1) || ( (decompress == 0) && (base64 == 0) ) ) { 144 148 decompress = 1; 145 149 base64 = 0; … … 148 152 else if ((buf.size() > 13) && (strncmp(buf.bytes(),"@@RP-ENC:b64\n",13) == 0)) { 149 153 outData.append(buf.bytes()+13,buf.size()-13); 150 if ( ( decompress == 0) && (base64 == 0) ) {154 if ( (checkHDR == 1) || ( (decompress == 0) && (base64 == 0) ) ) { 151 155 decompress = 0; 152 156 base64 = 1; … … 155 159 else if ((buf.size() > 14) && (strncmp(buf.bytes(),"@@RP-ENC:zb64\n",14) == 0)) { 156 160 outData.append(buf.bytes()+14,buf.size()-14); 157 if ( ( decompress == 0) && (base64 == 0) ) {161 if ( (checkHDR == 1) || ( (decompress == 0) && (base64 == 0) ) ) { 158 162 decompress = 1; 159 163 base64 = 1;
Note: See TracChangeset
for help on using the changeset viewer.