GetEncryptedAppTicket can be called with cbMaxTicket=0 to get the ticket size.
							parent
							
								
									48ea1da91f
								
							
						
					
					
						commit
						a36d6e475d
					
				| 
						 | 
				
			
			@ -374,8 +374,15 @@ SteamAPICall_t RequestEncryptedAppTicket( void *pDataToInclude, int cbDataToIncl
 | 
			
		|||
bool GetEncryptedAppTicket( void *pTicket, int cbMaxTicket, uint32 *pcbTicket )
 | 
			
		||||
{
 | 
			
		||||
    PRINT_DEBUG("Steam_User::GetEncryptedAppTicket %i\n", cbMaxTicket);
 | 
			
		||||
    if (!pcbTicket || !pTicket) return false;
 | 
			
		||||
    if (!pcbTicket) return false;
 | 
			
		||||
    unsigned int ticket_size = encrypted_app_ticket.size() + 126;
 | 
			
		||||
    if (!cbMaxTicket) {
 | 
			
		||||
        *pcbTicket = ticket_size;
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!pTicket) return false;
 | 
			
		||||
 | 
			
		||||
    //TODO figure out exact sizes?
 | 
			
		||||
    if (ticket_size < cbMaxTicket) cbMaxTicket = ticket_size;
 | 
			
		||||
    char ticket_base[] = {0x08, 0x01};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue