Changeset 12463
- Timestamp:
- May 27, 2011, 11:28:40 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/bencode.c
r12392 r12463 1266 1266 jsonChildFunc( struct jsonWalk * data ) 1267 1267 { 1268 if( data->parents )1268 if( data->parents && data->parents->data ) 1269 1269 { 1270 1270 struct ParentState * parentState = data->parents->data; … … 1373 1373 const unsigned char * it = (const unsigned char *) getStr(val); 1374 1374 const unsigned char * end = it + val->val.s.len; 1375 const int safeguard = 512; /* arbitrary margin for escapes and unicode */ 1376 1377 evbuffer_reserve_space( data->out, val->val.s.len+safeguard, vec, 1 ); 1375 1376 evbuffer_reserve_space( data->out, val->val.s.len * 4, vec, 1 ); 1378 1377 out = vec[0].iov_base; 1379 1378 outend = out + vec[0].iov_len;
Note: See TracChangeset
for help on using the changeset viewer.