Hi Nikolay,
+ entry = heap_alloc(sizeof(*entry)); + if (!entry) return E_OUTOFMEMORY; + + /* new header */ + list_add_head(&This->reqheaders,&entry->entry); + + return S_OK;
It seems like filling the new header's name and value is missing here.
Jacek