{"id":6293,"date":"2006-06-22T17:41:00","date_gmt":"2006-06-22T17:41:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2006\/06\/22\/vc2005-sp1-bug-fixes-libraries\/"},"modified":"2019-02-18T18:54:47","modified_gmt":"2019-02-18T18:54:47","slug":"vc2005-sp1-bug-fixes-libraries","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/vc2005-sp1-bug-fixes-libraries\/","title":{"rendered":"VC2005 SP1 Bug Fixes &#8211; Libraries"},"content":{"rendered":"<p><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=00481053-0391-4ddb-97f2-c03adda316cb\"><font face=\"Arial\" size=\"2\">Invalid range check in checked_array_iterator operator []<\/font><font face=\"Arial\" size=\"2\"> (Beowulff)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=02110d10-0217-46c6-a160-e63c67aeeaba\"><font face=\"Arial\" size=\"2\">_localtime64. Bug in &#8220;manual&#8221; conversion to local time.<\/font><\/a><font face=\"Arial\" size=\"2\"> (wtom)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=05f3caad-d67e-4a1c-9ad0-349e4090d8ea\"><font face=\"Arial\" size=\"2\">error on std::malloc, std::free with _CRTDBG_MAP_ALLOC<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=08641c9f-260a-4c2d-b442-54af10395096\"><font face=\"Arial\" size=\"2\">Deprecation warning in CRT and SCL<\/font><\/a><font face=\"Arial\" size=\"2\"> (C++ Standard)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0a0d9e32-a468-4072-a724-3768ac9c6132\"><font face=\"Arial\" size=\"2\">event_source(com) attribute causing c4701 warning<\/font><\/a><font face=\"Arial\" size=\"2\"> (AdeskDaug)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=103bdf3d-d051-45e9-914b-77f17bf259cb\"><font face=\"Arial\" size=\"2\">Tools &gt; Error Lookup<\/font><\/a><font face=\"Arial\" size=\"2\"> (Adam Tatusko)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=14f89625-9089-4a5c-ad1c-a64ce8f7e510\"><font face=\"Arial\" size=\"2\">uninitialised variable in ATL classes for performance counters<\/font><\/a><font face=\"Arial\" size=\"2\"> (Frank Eden)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=19e895d3-d40e-46c6-aa89-20effc91dcc3\"><font face=\"Arial\" size=\"2\">ATL::W2A_CP misses a closing bracket<\/font><\/a><font face=\"Arial\" size=\"2\"> (Ilia)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1b815906-2ba7-41e6-810a-382c9ead2cf1\"><font face=\"Arial\" size=\"2\">atlsoap.h: Call to InternetConnect with invalid parameters<\/font><\/a><font face=\"Arial\" size=\"2\"> (Eric Bauersachs)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1d4e4931-1e69-4da3-b725-5b3fd63c096a\"><font face=\"Arial\" size=\"2\">misformatted deprecated warning message<\/font><\/a><font face=\"Arial\" size=\"2\"> (Chris Conti)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1d589596-4028-4abe-a5ad-f7e6f26c8736\"><font face=\"Arial\" size=\"2\">debugging operator new does not throw<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1eb3d0bb-dbfa-45ff-8155-d8d99e2549e0\"><font face=\"Arial\" size=\"2\">C2059 in stdlib.h<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=257eda27-0eff-42b1-8846-35738c274f16\"><font face=\"Arial\" size=\"2\">LastError not always set in CAsyncSocket::Connect<\/font><\/a><font face=\"Arial\" size=\"2\"> (beinhaerter)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=2863c4d5-fbb7-4cb8-aa89-fba03794a06e\"><font face=\"Arial\" size=\"2\">MAX_CONNECT_LEN is too small<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=30c29974-ad84-43a9-9fdd-e94796a915f9\"><font face=\"Arial\" size=\"2\">Perf: Two TlsGetValue calls in _getptdnoexit when we could use 1<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=367ffdbe-34d4-4afc-b7c5-1080fb929eff\"><font face=\"Arial\" size=\"2\">VCRT Merge Module requires MSI 3.x for uninstall<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=48b15a60-ff73-4b24-b713-13f7d04a4018\"><font face=\"Arial\" size=\"2\">CComSafeArray::Resize can break lock count of wrapped SAFEARRAY<\/font><\/a><font face=\"Arial\" size=\"2\"> (Kim Grsman)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=49a3ee8b-d9e9-48ff-b587-0e0809305ebd\"><font face=\"Arial\" size=\"2\">AtlIPersistPropertyBag_Load incorrectly decrements ref count of a property which is an object<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mike at work)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=4a1c2b07-fbe4-4f11-b74c-de5e111f4932\"><font face=\"Arial\" size=\"2\">CComUnkArray::Add doesn&#8217;t compile<\/font><\/a><font face=\"Arial\" size=\"2\"> (mlveggo)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=4ed6f4aa-54ec-4ec9-8ed9-ace3f4a2c555\"><font face=\"Arial\" size=\"2\">The WriteData function (atlmime.h) accesses 1 byte passed the end of a buffer<\/font><\/a><font face=\"Arial\" size=\"2\"> (SYSTECJF)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5784d440-590c-4862-92b4-9df8072f34be\"><font face=\"Arial\" size=\"2\">[MFC] Access violation reading invalid object from CArchive<\/font><\/a><font face=\"Arial\" size=\"2\"> (Sergey Vlasov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5aa6d5de-f62a-4f1b-a27a-c1465f8f1f8b\"><font face=\"Arial\" size=\"2\">static analysis shows C6011 warning in Microsoft supplied xstring header file<\/font><\/a><font face=\"Arial\" size=\"2\"> (David Lowndes)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5b22394e-98e9-443b-9102-f108174dfff2\"><font face=\"Arial\" size=\"2\">CEnumerator::Find has wrong implemenation in atldbcli.h with a pointer to data hold by a temporary class<\/font><\/a><font face=\"Arial\" size=\"2\"> (erni)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5d2e9e36-a853-481b-bfd4-87d4292aca90\"><font face=\"Arial\" size=\"2\">fgetpos gives a negative result when the stream is UTF-8<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=609fdd8b-c112-4cb4-8022-d44afdaef090\"><font face=\"Arial\" size=\"2\">potential bug in atlsoap.h: m_nDepth not initialized<\/font><\/a><font face=\"Arial\" size=\"2\"> (Eric Bauersachs)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=644d8546-20a4-4c3a-854d-834b04afb1fe\"><font face=\"Arial\" size=\"2\">MFC Activex control crashes when executing CreateManagedControl<\/font><\/a><font face=\"Arial\" size=\"2\"> (MadhuK)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=69abaf48-aa2b-4288-8f90-7e7db06c4f21\"><font face=\"Arial\" size=\"2\">_tcsncpy doesn&#8217;t work with _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT<\/font><\/a><font face=\"Arial\" size=\"2\"> (mischief)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=69e20429-7f5c-4a4b-8135-acd60cb5d90e\"><font face=\"Arial\" size=\"2\">false C4244<\/font><\/a><font face=\"Arial\" size=\"2\"> (dschwart)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6c08793c-c3e1-4d2c-9b4b-715d6d66b0d8\"><font face=\"Arial\" size=\"2\">strxfrm crashes if output buffer is NULL<\/font><\/a><font face=\"Arial\" size=\"2\"> (wva)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6d86d3a5-0980-4006-934b-a02b67346ebe\"><font face=\"Arial\" size=\"2\">?????ATL OLEDB ?????????????????????????????<\/font><\/a><font face=\"Arial\" size=\"2\"> (ryou)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=714d1754-1fb7-4a19-9400-8345744c8f7d\"><font face=\"Arial\" size=\"2\">atlsoap.h: Call to InternetCloseHandle with invalid handle (minor problem)<\/font><\/a><font face=\"Arial\" size=\"2\"> (Eric Bauersachs\n)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=724641c1-bfd9-4105-99b7-000e5024b64f\"><font face=\"Arial\" size=\"2\">reading integers from an iostream broken when they&#8217;re followed by a comma.<\/font><\/a><font face=\"Arial\" size=\"2\"> (John Maddock)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=727cb238-d951-4009-a2be-f43c62a251ca\"><font face=\"Arial\" size=\"2\">AfxLoadString crashes under a Unicode build<\/font><\/a><font face=\"Arial\" size=\"2\"> (The Renaissance Man)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=74536124-876d-4a21-ae27-7c5afd39a3e0\"><font face=\"Arial\" size=\"2\">Non-existant Warnings Disabled<\/font><\/a><font face=\"Arial\" size=\"2\"> (Steven Youngs)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7607f1aa-6515-4c0b-8614-d3da6a367edd\"><font face=\"Arial\" size=\"2\">Input\/output VARIANTs in attributed ATL projects<\/font><\/a><font face=\"Arial\" size=\"2\"> (vesely)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7811c26c-89ac-42c6-9ac7-52e40e42c13a\"><font face=\"Arial\" size=\"2\">CAtlRegExp&lt;&gt;::Parse() causes access violation<\/font><\/a><font face=\"Arial\" size=\"2\"> (mbobka)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7a6be066-67c9-4bd4-853d-db08c7038b2f\"><font face=\"Arial\" size=\"2\">logf macro in math.h has spurious trailing semicolon<\/font><\/a><font face=\"Arial\" size=\"2\"> (AdeskDaug)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7aabbf29-f782-4e1e-a8dd-fba5acf4ea59\"><font face=\"Arial\"><font size=\"2\">warning C4100 in header <\/font><\/font><\/a><font face=\"Arial\" size=\"2\">(yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=7dbb720a-cdbc-4f68-ab9c-77012160e890\"><font face=\"Arial\" size=\"2\">PDBs for CRT,SCL, ATL and MFC on msdl.microsoft.com are stripped version<\/font><\/a><font face=\"Arial\" size=\"2\"> (hyslopc)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=838d5bcf-ee46-48b2-8f42-36261e8bd8b0\"><font face=\"Arial\" size=\"2\">dbgrptt.c _VCrtDbgReportA can deadlock with COM threads<\/font><\/a><font face=\"Arial\" size=\"2\"> (JLibby)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=83f1a145-bfa4-4404-90a4-bd978f1b90f1\"><font face=\"Arial\" size=\"2\">list::remove may refer to an element after it has been destroyed<\/font><\/a><font face=\"Arial\" size=\"2\"> (Igor Tandetnik)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=92807fb2-079d-4741-9db0-13e034f58fad\"><font face=\"Arial\" size=\"2\">C2872 when including both atlsoap.h and afxmt.h<\/font><\/a><font face=\"Arial\" size=\"2\"> (Muj Beg)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=949b56d3-2e2c-4523-bb66-d7e1638be0ee\"><font face=\"Arial\" size=\"2\">CComGITPtr explicit constructor has wrong ASSERT<\/font><\/a><font face=\"Arial\" size=\"2\"> (RobertS)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=97e04814-b308-4629-baa4-4d34792069d4\"><font face=\"Arial\" size=\"2\">incorrect work of C++ STL function search_n<\/font><\/a><font face=\"Arial\" size=\"2\"> (sergT7)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=9875ec42-4e55-420d-aa45-8a7fb274bf4a\"><font face=\"Arial\" size=\"2\">VCn.n &#8211; SRX051110602979: LoaderLock problem in VS2005 Team Suite Trial Edition<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=99ae43dd-cd80-4b12-a307-f88ab8e39ce8\"><font face=\"Arial\" size=\"2\">Taking const_iterator from temporary instance of std::string crashes when iterator debugging is off.<\/font><\/a><font face=\"Arial\" size=\"2\"> (KimmoPi)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a5795fe8-4916-4d9e-ae16-1ef79206c830\"><font face=\"Arial\" size=\"2\">VS 2005 CRT x64: fread() accepts size_t arguments (which are 64-bit on x64 OS), but fails on arguments over 4GB<\/font><\/a><font face=\"Arial\" size=\"2\"> (Alexey Yeltsov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a5a3c465-ffa8-4b0e-976f-0877739cada4\"><font face=\"Arial\" size=\"2\">SAMPLE_M.DEF and SAMPLD_M.DEF files have the wrong LIBRARY names in them<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mike)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a7ef1077-f342-47a9-8b5d-3fe01c6c01d6\"><font face=\"Arial\" size=\"2\">#define _HAS_EXCEPTIONS 0 to build SCL without exceptions<\/font><\/a><font face=\"Arial\" size=\"2\"> (Alexei Baskakov)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ae73f1da-e45a-4626-b18e-37ca8e30a8dc\"><font face=\"Arial\" size=\"2\">Debug CRT reports heap corruption inconsistently depending on how it is detected<\/font><\/a><font face=\"Arial\" size=\"2\"> (hyslopc)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=b09eff29-ce93-4f3d-bd24-d40fd9c763e1\"><font face=\"Arial\" size=\"2\">Rights needed for AfxOleRegisterControlClass changed from VS2003 to VS2005<\/font><\/a><font face=\"Arial\" size=\"2\"> (RuedigerD)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=b241397e-b2b0-4e2c-b3be-342daa205b32\"><font face=\"Arial\" size=\"2\">Several ATL classes methods miss the &#8216;const&#8217; suffix for thier const methods.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Kirill Kovalenko)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=b41c0882-79d0-412b-b404-d9ecb1952c31\"><font face=\"Arial\" size=\"2\">strxfrm(s1, s2, 0) writes past the end of the destination buffer<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=bb00fa8d-b277-46ae-a5aa-30d28feb648f\"><font face=\"Arial\" size=\"2\">checked_fill_n: error C2065: &#8216;_Dest&#8217; : undeclared identifier<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=bb459db0-8996-4750-a4fb-6d33966563e1\"><font face=\"Arial\" size=\"2\">CDockBar::Insert bug<\/font><\/a><font face=\"Arial\" size=\"2\"> (SteveBender)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c1f8df5c-9c8c-42a5-afde-4613c1d01dd7\"><font face=\"Arial\" size=\"2\">[atlhost.h&#8217;s CAxHost::GetDropTarget method implementation] atlhost.h?CAxHost::GetDropTarget???????<\/font><\/a><font face=\"Arial\" size=\"2\"> (Tarte)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c4132a0a-5533-4648-b328-f3e90ad6b581\"><font face=\"Arial\" size=\"2\">Byte alignment problems when common control inlines are included<\/font><\/a><font face=\"Arial\" size=\"2\"> (ronsd)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=c682fa71-805b-43f8-8402-c9d685400cbc\"><font face=\"Arial\" size=\"2\">CAsyncSocket::AttachHandle leaks memory<\/font><\/a><font face=\"Arial\" size=\"2\"> (beinhaerter)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=cbd0cb3f-7f90-412e-8871-7e87fbb46283\"><font face=\"Arial\" size=\"2\">CTreeCtrl::CreateEx always fails when dwExStyle is zero<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mark Guile)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=cbf2808b-ada9-48f3-ac3e-84db9f8d42ea\"><font face=\"Arial\" size=\"2\">_recalloc does not initialize its elements to 0.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Alice P)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ccf36524-4f5c-4299-9b0e-0f7484b31074\"><font face=\"Arial\" size=\"2\">2nd parameter of _CopyInterface::copy should be const<\/font><\/a><font face=\"Arial\" size=\"2\"> (jus)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d076590d-26c6-4251-b574-4be446d5b9d3\"><font face=\"Arial\" size=\"2\">Fail to create modal dialog in CPropertyPage<\/font><\/a><font face=\"Arial\" size=\"2\"> (C.M.Chang)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d0944d98-10ca-4e75-9cc3-4e1375b03980\"><font face=\"Arial\" size=\"2\">sprintf_s rise exception state != ST_INVALID<\/font><\/a><font face=\"Arial\" size=\"2\"> (agos)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d1437fd4-88f6-49e3-b656-08ff9c19caa7\"><font face=\"Arial\" size=\"2\">ATL 7.1 Infinite Loop with Tab key<\/font><\/a><font face=\"Arial\" size=\"2\"> (Isamu Shimada)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=daba497c-8f94-4578-8609-c26d42cddfe5\"><font face=\"Arial\" size=\"2\">Envionment variable is NULL when code page set to UTF8<\/font><\/a><font face=\"Arial\" size=\"2\"> (Ray Wong)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=df679f50-2f87-499a-a6dd-50876215d7b3\"><font face=\"Arial\" size=\"2\">ATL COM-server crashes when returning a failure HRESULT<\/font><\/a><font face=\"Arial\" size=\"2\"> (Bayer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e08bd793-3fef-40ff-adda-ed313e0eafcc\"><font face=\"Arial\" size=\"2\">std::iostream memory leak<\/font><\/a><font face=\"Arial\" size=\"2\"> (mike_n)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e31a5094-9277-47f2-bcc3-0a2b409d63d9\"><font face=\"Arial\" size=\"2\">Memory leak in CFormView (m_pOccDialogInfo)<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e4ca4d64-128f-40be-a37b-bef2402b06ec\"><font face=\"Arial\" size=\"2\">wfopen_s() will trigger a debug assert if it requests text-mode translation and _fmode == _O_BINARY (by linking against binmode.obj)<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e5a082fd-d91a-4031-8d2b-c51c95431047\"><font face=\"Arial\" size=\"2\">Default toolbar chevron handling crashes with a toolbar with no images.<\/font><\/a><font face=\"Arial\" size=\"2\"> (gwcasio)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e6c39205-00da-468a-b0a5-5028c855a972\"><font face=\"Arial\" size=\"2\">ATL::CStencil::LoadFromResourceEx<\/font><\/a><font face=\"Arial\" size=\"2\"> (Alex Faieta)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e87c0463-6778-4fe2-8fa1-fb4d0209b246\"><font face=\"Arial\" size=\"2\">CInternetSession::OpenURL() fails on filenames with spaces<\/font><\/a><font face=\"Arial\" size=\"2\"> (MHotchin)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ea751131-5d35-41dc-82d3-64d05c6eb0ec\"><font face=\"Arial\" size=\"2\">_tzset does not set _daylight correctly for Calcutta timezone<\/font><\/a><font face=\"Arial\" size=\"2\"> (Claus Brod)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ef161e79-260f-4075-8ead-f6f0d27052cc\"><font face=\"Arial\" size=\"2\">_com_error::ErrorMessage fails unexpectedly<\/font><\/a><font face=\"Arial\" size=\"2\"> (yecril)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f001951c-aa17-4eba-bbed-e15981250119\"><font face=\"Arial\" size=\"2\">negative tm_year in strftime() and other CRT functions [was: COleDateTime::Format(&#8220;%Y&#8221;) with m_dt set to 0.0 fails with invalid_parameter]<\/font><\/a><font face=\"Arial\" size=\"2\"> (TomAtGerber)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f32ed260-07a0-4fa4-9a58-3ec063da0f22\"><font face=\"Arial\" size=\"2\">CRT Source code MAKEFILE contains small error<\/font><\/a><font face=\"Arial\" size=\"2\"> (Mike)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f66add2d-e446-4319-96a6-25cdbc762cf8\"><font face=\"Arial\" size=\"2\">MFC CArray reading deleted memory &#8211; DOES cause bugs<\/font><\/a><font face=\"Arial\" size=\"2\"> (W.D. Stevens)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=f8c6bcf6-7993-47c1-a0d9-f6a068d98d96\"><font face=\"Arial\" size=\"2\">Erroneous &#8220;#ifdef __ATLTMP_H__&#8221; in ATL_DRAWINFO<\/font><\/a><font face=\"Arial\" size=\"2\"> (Jim Barry)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fadc0ea6-ecd1-44bd-9792-0590ee5ff13f\"><font face=\"Arial\" size=\"2\">ATL deletes whole registry key<\/font><\/a><font face=\"Arial\" size=\"2\"> ()<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fe5eb46e-228b-4e16-a4ff-fa8cba3b7955\"><font face=\"Arial\" size=\"2\">wcsxfrm(s1, s2, 0) writes past the end of the destination buffer<\/font><\/a><font face=\"Arial\" size=\"2\"> (Martin Sebor)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ff1d02fc-245c-4918-ae5a-599db2360edb\"><font face=\"Arial\" size=\"2\">Bogus assertion in ATL (on line 3751 of atlcom.h)<\/font><\/a><font face=\"Arial\" size=\"2\"> (hyslopc)<br \/><\/font><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Invalid range check in checked_array_iterator operator [] (Beowulff)_localtime64. Bug in &#8220;manual&#8221; conversion to local time. (wtom)error on std::malloc, std::free with _CRTDBG_MAP_ALLOC (Martin Sebor)Deprecation warning in CRT and SCL (C++ Standard)event_source(com) attribute causing c4701 warning (AdeskDaug)Tools &gt; Error Lookup (Adam Tatusko)uninitialised variable in ATL classes for performance counters (Frank Eden)ATL::W2A_CP misses a closing bracket (Ilia)atlsoap.h: Call [&hellip;]<\/p>\n","protected":false},"author":289,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4,5],"class_list":["post-6293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-bug-info","tag-pages"],"acf":[],"blog_post_summary":"<p>Invalid range check in checked_array_iterator operator [] (Beowulff)_localtime64. Bug in &#8220;manual&#8221; conversion to local time. (wtom)error on std::malloc, std::free with _CRTDBG_MAP_ALLOC (Martin Sebor)Deprecation warning in CRT and SCL (C++ Standard)event_source(com) attribute causing c4701 warning (AdeskDaug)Tools &gt; Error Lookup (Adam Tatusko)uninitialised variable in ATL classes for performance counters (Frank Eden)ATL::W2A_CP misses a closing bracket (Ilia)atlsoap.h: Call [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/289"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=6293"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=6293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=6293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=6293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}