From 87a2660299edd64cbb6f6c92c33683e91a6d187c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 13 Jan 2020 16:48:55 +0300 Subject: Netlib_GetHeader() - handful utility to avoid writing cycles --- protocols/Facebook/src/avatars.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'protocols/Facebook/src') diff --git a/protocols/Facebook/src/avatars.cpp b/protocols/Facebook/src/avatars.cpp index 1823c8da4d..76754bbefc 100644 --- a/protocols/Facebook/src/avatars.cpp +++ b/protocols/Facebook/src/avatars.cpp @@ -71,11 +71,8 @@ void __cdecl FacebookProto::AvatarsUpdate(void *) bool bSuccess = false; if (pReply->resultCode == 200 && pReply->pData && pReply->dataLength) { - for (int i = 0; i < pReply->headersCount; i++) - if (!mir_strcmp(pReply->headers[i].szName, "Content-Type")) { - ai.format = ProtoGetAvatarFormatByMimeType(pReply->headers[i].szValue); - break; - } + if (auto *pszHdr = Netlib_GetHeader(pReply, "Content-Type")) + ai.format = ProtoGetAvatarFormatByMimeType(pszHdr); if (ai.format != PA_FORMAT_UNKNOWN) { FILE *fout = _wfopen(ai.filename, L"wb"); -- cgit v1.2.3