[geany/geany-plugins] 4cc119: Scope: Fix mismatched allocator/deallocator
Colomban Wendling
git-noreply at xxxxx
Mon Mar 4 22:30:40 UTC 2013
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Mon, 04 Mar 2013 22:30:40 UTC
Commit: 4cc11946fc89e07d7bce65a868125f058d9ed365
https://github.com/geany/geany-plugins/commit/4cc11946fc89e07d7bce65a868125f058d9ed365
Log Message:
-----------
Scope: Fix mismatched allocator/deallocator
Modified Paths:
--------------
scope/src/parse.c
scope/src/program.c
scope/src/thread.c
scope/src/views.c
Modified: scope/src/parse.c
2 files changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -545,7 +545,7 @@ void parse_mode_update(const char *name, gint mode, gint value)
if (!pm)
{
pm = (ParseMode *) array_append(parse_modes);
- pm->name = strdup(pm_name);
+ pm->name = g_strdup(pm_name);
pm->hb_mode = HB_DEFAULT;
pm->mr_mode = MR_DEFAULT;
pm->entry = TRUE;
Modified: scope/src/program.c
2 files changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -151,7 +151,7 @@ static void save_program_settings(void)
if (!recent)
{
recent = (RecentProgram *) array_append(recent_programs);
- recent->name = strdup(program_name);
+ recent->name = g_strdup(program_name);
for (recent->id = 1; recent->id < RECENT_COUNT; recent->id++)
if ((recent_bitmap & (1 << recent->id)) == 0)
Modified: scope/src/thread.c
20 files changed, 10 insertions(+), 10 deletions(-)
===================================================================
@@ -63,8 +63,8 @@ void on_thread_group_started(GArray *nodes)
if (group)
{
- free(group->pid);
- group->pid = strdup(pid);
+ g_free(group->pid);
+ group->pid = g_strdup(pid);
}
}
}
@@ -79,7 +79,7 @@ void on_thread_group_exited(GArray *nodes)
if (group && group->pid)
{
g_string_append(status, group->pid);
- free(group->pid);
+ g_free(group->pid);
group->pid = NULL;
}
else
@@ -101,14 +101,14 @@ void on_thread_group_exited(GArray *nodes)
void on_thread_group_added(GArray *nodes)
{
ThreadGroup *group = (ThreadGroup *) array_append(thread_groups);
- group->gid = strdup(parse_lead_value(nodes));
+ group->gid = g_strdup(parse_lead_value(nodes));
group->pid = NULL;
}
static void thread_group_free(ThreadGroup *group)
{
- free(group->gid);
- free(group->pid);
+ g_free(group->gid);
+ g_free(group->pid);
}
void on_thread_group_removed(GArray *nodes)
@@ -668,8 +668,8 @@ static void on_thread_selection_changed(GtkTreeSelection *selection,
{
GtkTreeIter iter;
- free(thread_id);
- free(frame_id);
+ g_free(thread_id);
+ g_free(frame_id);
if (gtk_tree_selection_get_selected(selection, NULL, &iter))
{
@@ -704,7 +704,7 @@ static void on_thread_selection_changed(GtkTreeSelection *selection,
thread_state = THREAD_QUERY_FRAME;
}
- frame_id = strdup("0");
+ frame_id = g_strdup("0");
g_free(state);
g_free(addr);
}
@@ -954,5 +954,5 @@ void thread_finalize(void)
model_foreach(model, (GFunc) thread_iter_unmark, NULL);
array_free(thread_groups, (GFreeFunc) thread_group_free);
set_gdb_thread(NULL, FALSE);
- free(thread_id);
+ g_free(thread_id);
}
Modified: scope/src/views.c
4 files changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -486,7 +486,7 @@ static void on_command_send_button_clicked(G_GNUC_UNUSED GtkButton *button,
gtk_text_buffer_set_text(command_text, text, -1);
start = utils_skip_spaces(text);
locale = gtk_toggle_button_get_active(command_locale) ?
- utils_get_locale_from_utf8(start) : strdup(start);
+ utils_get_locale_from_utf8(start) : g_strdup(start);
debug_send_command(N, locale);
g_free(locale);
gtk_widget_hide(command_dialog);
@@ -495,7 +495,7 @@ static void on_command_send_button_clicked(G_GNUC_UNUSED GtkButton *button,
{
GtkTreePath *path;
GtkTreeIter iter;
- gchar *display = strdup(start);
+ gchar *display = g_strdup(start);
/* from ui_combo_box_add_to_history() */
if (model_find(command_model, &iter, COMMAND_TEXT, start))
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list