vcl/unx/generic/printer/cpdmgr.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 9ebd8fba49e012bc514c738dec6066b20750728e Author: Julien Nabet <serval2...@yahoo.fr> Date: Sat Sep 23 00:43:54 2017 +0200 cid#1418339: resource leak Change-Id: I87374e32e787f58aa5e4d1b6a78fcd1dddcccdf6 Reviewed-on: https://gerrit.libreoffice.org/42680 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Julien Nabet <serval2...@yahoo.fr> diff --git a/vcl/unx/generic/printer/cpdmgr.cxx b/vcl/unx/generic/printer/cpdmgr.cxx index 60a050bd7471..f39a73a881dc 100644 --- a/vcl/unx/generic/printer/cpdmgr.cxx +++ b/vcl/unx/generic/printer/cpdmgr.cxx @@ -411,7 +411,7 @@ const PPDParser* CPDManager::createCPDParser( const OUString& rPrinter ) // if( pValue ) // pValue->m_aValue = aDefaultValue; } - keys.push_back(pKey); + keys.emplace_back(pKey); } pKey = new PPDKey("ModelName"); @@ -420,6 +420,7 @@ const PPDParser* CPDManager::createCPDParser( const OUString& rPrinter ) if( pValue ) pValue->m_aValue = aValueName; pKey -> m_pDefaultValue = pValue; + keys.emplace_back(pKey); pKey = new PPDKey("NickName"); aValueName = OStringToOUString( pDest -> name, aEncoding ); @@ -427,6 +428,7 @@ const PPDParser* CPDManager::createCPDParser( const OUString& rPrinter ) if( pValue ) pValue->m_aValue = aValueName; pKey -> m_pDefaultValue = pValue; + keys.emplace_back(pKey); pNewParser = new PPDParser(aPrinter, keys); PrinterInfo& rInfo = m_aPrinters[ aPrinter ].m_aInfo; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits