diff options
| author | Anders Carlsson <andersca@codefactory.se> | 2003-02-13 20:34:13 +0000 | 
|---|---|---|
| committer | Anders Carlsson <andersca@codefactory.se> | 2003-02-13 20:34:13 +0000 | 
| commit | 1bfced6e45f733328f2509695974be86fbf2bef2 (patch) | |
| tree | a1257d05c430c1cfe87e225fea935299826de721 | |
| parent | 2a751e51a7be07d48e4f9a25e90cad5d12ae0a61 (diff) | |
2003-02-13  Anders Carlsson  <andersca@codefactory.se>
	* dbus/dbus-message-builder.c: (_dbus_message_data_load):
	* dbus/dbus-message.c: (process_test_subdir):
	* test/break-loader.c: (find_breaks_based_on):
	Plug some memory leaks.
| -rw-r--r-- | ChangeLog | 7 | ||||
| -rw-r--r-- | dbus/dbus-message-builder.c | 2 | ||||
| -rw-r--r-- | dbus/dbus-message.c | 1 | ||||
| -rw-r--r-- | test/break-loader.c | 7 | 
4 files changed, 16 insertions, 1 deletions
@@ -1,3 +1,10 @@ +2003-02-13  Anders Carlsson  <andersca@codefactory.se> + +	* dbus/dbus-message-builder.c: (_dbus_message_data_load): +	* dbus/dbus-message.c: (process_test_subdir): +	* test/break-loader.c: (find_breaks_based_on): +	Plug some memory leaks. +	  2003-02-13  Richard Hult  <rhult@codefactory.se>  	* bus/main.c: Fix build. diff --git a/dbus/dbus-message-builder.c b/dbus/dbus-message-builder.c index 58c4430c..838f2612 100644 --- a/dbus/dbus-message-builder.c +++ b/dbus/dbus-message-builder.c @@ -764,6 +764,8 @@ _dbus_message_data_load (DBusString       *dest,                                     sl->offset,                                     sl->length - sl->start);          } + +      _dbus_hash_iter_remove_entry (&iter);      }    retval = TRUE; diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c index e641b59f..b4d391c2 100644 --- a/dbus/dbus-message.c +++ b/dbus/dbus-message.c @@ -2745,6 +2745,7 @@ process_test_subdir (const DBusString          *test_base_dir,            _dbus_string_get_const_data (&filename, &filename_c);            _dbus_verbose ("Skipping non-.message file %s\n",                           filename_c); +	  _dbus_string_free (&full_path);            goto next;          } diff --git a/test/break-loader.c b/test/break-loader.c index 95ca808e..db9a14a1 100644 --- a/test/break-loader.c +++ b/test/break-loader.c @@ -173,10 +173,15 @@ try_mutated_data (const DBusString *data)            failures_this_iteration += 1; +	  _dbus_string_free (&filename); +	              return FALSE;          }        else -        return TRUE; +	{ +	  _dbus_string_free (&filename);	   +	  return TRUE; +	}      }    _dbus_assert_not_reached ("should not be reached");  | 
