Function at 0x4e9b80
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xcc
mov esi, ecx
mov ebx, dword [ebp + 8]
mov eax, dword [0x7a8498]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov eax, dword [ecx + 4]
test eax, eax
je 0x4e9bb4
push dword [esi]
push eax
call fcn.004eabd1
add esp, 8
mov dword [esi + 4], 0
test ebx, ebx
je 0x4e9cba
push 4
call fcn.0045ff80
add esp, 4
test al, al
je 0x4e9c0f
lea edi, [ebp - 0xb4]
mov ecx, edi
push 4
push 0x13a
push str..._.._applet_third_party_curl_curl_url_request.cc
call fcn.0045fff0
push ebx
call fcn.005a733c
add esp, 4
mov ebx, eax
push eax
call fcn.006e65e0
add esp, 4
push eax
push ebx
lea eax, [ebp - 0xac]
push eax
call fcn.00402ac0
add esp, 0xc
mov ecx, edi
call fcn.00460400
mov dword [ebp - 0xd4], esp
mov eax, dword [esi + 0x14]
mov dword [ebp - 0xd0], eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0xcc], eax
add eax, 4
mov dword [ebp - 0xd8], eax
lea eax, [ebp - 0xb8]
mov dword [eax], 1
mov ebx, dword [esi + 0x10]
mov eax, dword [ebx]
mov edi, dword [eax + 0x18]
mov ecx, edi
call dword [section..00cfg]
lea esi, [ebp - 0xc0]
mov ecx, ebx
push esi
call edi
lea eax, [ebp - 0xc4]
mov dword [eax], 0x4ded10
lea ecx, [ebp - 0xb8]
push ecx
push esi
push eax
push dword [ebp - 0xd8]
call fcn.004e9fc6
add esp, 0x10
lea edi, [ebp - 0xb4]
push 0x13c
push str..._.._applet_third_party_curl_curl_url_request.cc
push str.Done
push edi
call fcn.0045f9a0
add esp, 0x10
mov eax, dword [ebp - 0xcc]
mov dword [eax], edi
mov ecx, dword [ebp - 0xd0]
call fcn.0046b610
mov esp, dword [ebp - 0xd4]
mov ecx, esi
jmp 0x4e9e61
lea eax, [ebp - 0xb8]
mov dword [eax], 0
push eax
push 0x200002
push dword [esi]
call fcn.004ea594
add esp, 0xc
mov ebx, eax
push 2
call fcn.0045ff80
add esp, 4
test al, al
je 0x4e9d41
lea edi, [ebp - 0xb4]
mov ecx, edi
push 2
push 0x143
push str..._.._applet_third_party_curl_curl_url_request.cc
call fcn.0045fff0
lea eax, [ebp - 0xac]
push 0x13
push str.curl_request_done:
push eax
call fcn.00402ac0
add esp, 0xc
mov ecx, eax
push ebx
call fcn.0043a990
push 0xe
push str.__http_code_
push eax
call fcn.00402ac0
add esp, 0xc
mov ecx, eax
push dword [ebp - 0xb8]
call fcn.0043a990
mov ecx, edi
call fcn.00460400
mov eax, esp
mov ecx, dword [esi + 0x14]
sub esp, 8
mov edx, esp
lea edi, [edx + 4]
test ebx, ebx
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], ecx
mov dword [ebp - 0xcc], edx
jne 0x4e9ddf
cmp dword [ebp - 0xb8], 0xc8
jne 0x4e9ddf
lea ebx, [ebp - 0xc4]
mov dword [ebx], 0
mov ebx, dword [esi + 0x10]
mov eax, dword [ebx]
mov esi, dword [eax + 0x18]
mov ecx, esi
call dword [section..00cfg]
lea eax, [ebp - 0xc0]
mov ecx, ebx
push eax
mov ebx, eax
call esi
lea eax, [ebp - 0xc8]
mov dword [eax], 0x4053a0
lea ecx, [ebp - 0xc4]
push ecx
push ebx
push eax
push edi
call fcn.004ea3a7
add esp, 0x10
lea esi, [ebp - 0xb4]
push 0x146
push str..._.._applet_third_party_curl_curl_url_request.cc
push str.Done
push esi
call fcn.0045f9a0
add esp, 0x10
mov eax, dword [ebp - 0xcc]
mov dword [eax], esi
jmp 0x4e9e4e
lea ebx, [ebp - 0xc4]
mov dword [ebx], 1
mov ebx, dword [esi + 0x10]
mov eax, dword [ebx]
mov esi, edi
mov edi, dword [eax + 0x18]
mov ecx, edi
call dword [section..00cfg]
lea eax, [ebp - 0xc0]
mov ecx, ebx
push eax
mov ebx, eax
call edi
lea eax, [ebp - 0xc8]
mov dword [eax], 0x4ded10
lea ecx, [ebp - 0xc4]
push ecx
push ebx
push eax
push esi
call fcn.004e9fc6
add esp, 0x10
lea edi, [ebp - 0xb4]
push 0x14a
push str..._.._applet_third_party_curl_curl_url_request.cc
push str.Done
push edi
call fcn.0045f9a0
add esp, 0x10
mov eax, dword [ebp - 0xcc]
mov dword [eax], edi
mov ecx, dword [ebp - 0xd0]
call fcn.0046b610
mov esp, dword [ebp - 0xd4]
mov ecx, ebx
call fcn.004647f0
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006c9121
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret 4