- Timestamp:
- Apr 20, 2007, 2:11:58 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/core/RpEncode.cc
r671 r675 141 141 } 142 142 143 if ( strncmp(buf.bytes(),"@@RP-ENC:z\n",11) == 0) {143 if ((buf.size() > 11) && (strncmp(buf.bytes(),"@@RP-ENC:z\n",11) == 0)) { 144 144 outData.append(buf.bytes()+11,buf.size()-11); 145 145 if ( (decompress == 0) && (base64 == 0) ) { … … 148 148 } 149 149 } 150 else if ( strncmp(buf.bytes(),"@@RP-ENC:b64\n",13) == 0) {150 else if ((buf.size() > 13) && (strncmp(buf.bytes(),"@@RP-ENC:b64\n",13) == 0)) { 151 151 outData.append(buf.bytes()+13,buf.size()-13); 152 152 if ( (decompress == 0) && (base64 == 0) ) { … … 155 155 } 156 156 } 157 else if ( strncmp(buf.bytes(),"@@RP-ENC:zb64\n",14) == 0) {157 else if ((buf.size() > 14) && (strncmp(buf.bytes(),"@@RP-ENC:zb64\n",14) == 0)) { 158 158 outData.append(buf.bytes()+14,buf.size()-14); 159 159 if ( (decompress == 0) && (base64 == 0) ) {
Note: See TracChangeset
for help on using the changeset viewer.