Lines Matching refs:ERR_RETURN
272 #define ERR_RETURN() {if(b) delete []b; return -1;} in InitialFromMI() macro
287 if( r > MAXPATHLEN ) ERR_RETURN(); in InitialFromMI()
334 if( !(r = meta_pos("info")) ) ERR_RETURN(); in InitialFromMI()
335 if( !(q = decode_dict(b + r, flen - r, (char *) 0)) ) ERR_RETURN(); in InitialFromMI()
343 m_hashtable_length % 20 != 0 ) ERR_RETURN(); in InitialFromMI()
348 if( !m_hash_table ) ERR_RETURN(); in InitialFromMI()
353 if( !meta_int("info|piece length",&m_piece_length) ) ERR_RETURN(); in InitialFromMI()
361 if( m_btfiles.BuildFromMI(b, flen, saveas) < 0 ) ERR_RETURN(); in InitialFromMI()
375 if( (tmp = m_btfiles.CreateFiles()) < 0 ) ERR_RETURN(); in InitialFromMI()
381 if( !global_piece_buffer ) ERR_RETURN(); in InitialFromMI()
387 if( !pBF ) ERR_RETURN(); in InitialFromMI()
392 if( !pBRefer ) ERR_RETURN(); in InitialFromMI()
397 if( !pBChecked ) ERR_RETURN(); in InitialFromMI()
402 if( !pBMultPeer ) ERR_RETURN(); in InitialFromMI()
408 if( !pBMasterFilter ) ERR_RETURN(); in InitialFromMI()
415 if( m_left_bytes != m_npieces ) ERR_RETURN(); in InitialFromMI()
428 if( CheckExist() < 0 ) ERR_RETURN(); in InitialFromMI()
486 ERR_RETURN(); in InitialFromMI()