[Libreoffice-commits] core.git: 2 commits - crashrep/source include/tools
Michael Stahl
mstahl at redhat.com
Tue Jul 15 07:36:57 PDT 2014
crashrep/source/unx/main.cxx | 68 -------------------------------------------
include/tools/ref.hxx | 3 +
2 files changed, 3 insertions(+), 68 deletions(-)
New commits:
commit 146c2e006ef5974ea952ce96eba0109c182db237
Author: Michael Stahl <mstahl at redhat.com>
Date: Tue Jul 15 15:58:03 2014 +0200
crashrep: loplugin:unreffun
Change-Id: I83d4c3ee02e59d40e793288d705c3fd06ebe3219
diff --git a/crashrep/source/unx/main.cxx b/crashrep/source/unx/main.cxx
index a49ef7e..65d70e2 100644
--- a/crashrep/source/unx/main.cxx
+++ b/crashrep/source/unx/main.cxx
@@ -258,35 +258,6 @@ static void printSettings( const boost::unordered_map<string,string>& rSettings
}
#endif
-bool save_crash_report( const string& rFileName, const boost::unordered_map< string, string >& /*rSettings*/ )
-{
- bool bSuccess = false;
- FILE *fpout = fopen( rFileName.c_str(), "w" );
-
- if ( fpout )
- {
- FILE *fpin = fopen( g_szStackFile, "r" );
-
- if ( fpin )
- {
- char buf[1024];
-
- while (fgets(buf, sizeof(buf), fpin) != NULL)
- {
- fputs(buf, fpout);
- }
-
- bSuccess = true;
-
- fclose ( fpin );
- }
-
- fclose( fpout );
- }
-
- return bSuccess;
-}
-
bool SendHTTPRequest(
FILE *fp,
const char *pszServer,
@@ -516,45 +487,6 @@ bool send_crash_report( const boost::unordered_map< string, string >& rSettings
}
-static bool append_file( const char *filename, string& rString )
-{
- FILE *fp = fopen( filename, "r" );
- if ( fp )
- {
- char buf[1024];
- while (fgets(buf, sizeof(buf), fp) != NULL)
- {
- rString.append( buf );
- }
- fclose( fp );
- return true;
- }
-
- return false;
-}
-
-string crash_get_details( const boost::unordered_map< string, string >& rSettings )
-{
- string aRet;
-
- write_description( rSettings );
- write_report( rSettings );
-
- aRet.append( rSettings.find( "TITLE" )->second.c_str() );
- aRet.append( "\n\n" );
- append_file( g_szDescriptionFile, aRet );
- aRet.append( "\n\n-------\n\n" );
- append_file( g_szReportFile, aRet );
- aRet.append( "\n\n-------\n\n" );
- append_file( g_szStackFile, aRet );
-
- unlink( g_szDescriptionFile );
- unlink( g_szReportFile );
-
- return aRet;
-}
-
-
// ensure validity of program relative paths
static void setup_program_dir( const char* progname )
{
commit 9bb70e18070e40228be5c55ba9720fff72eec54c
Author: Michael Stahl <mstahl at redhat.com>
Date: Tue Jul 15 15:41:33 2014 +0200
Revert "remove unused SvRefBase constructor"
This reverts commit 09a90c2ff5d39c3ae61b4041c3b39d3da0c640c1.
Apparently causes a crash in CppunitTest_sc_macros_test; it is
suspicious that the copy ctor is not made private in this commit, since
the compiler generated one would do something different.
Change-Id: Icb1121332d83e9f08d89535e3da6e10d690ac88a
diff --git a/include/tools/ref.hxx b/include/tools/ref.hxx
index 6a8a01d..1cd1474 100644
--- a/include/tools/ref.hxx
+++ b/include/tools/ref.hxx
@@ -157,6 +157,9 @@ public:
SvRefBase()
{ nRefCount = SV_NO_DELETE_REFCOUNT; }
+ SvRefBase( const SvRefBase & /* rObj */ )
+ { nRefCount = SV_NO_DELETE_REFCOUNT; }
+
SvRefBase & operator = ( const SvRefBase & )
{ return *this; }
More information about the Libreoffice-commits
mailing list