Plugged some memory leaks by not unnecessarily calling g_strdup (g_string_append...
authoruranther <jwheaton@purdue.edu>
Fri, 26 Jun 2009 15:01:12 +0000 (11:01 -0400)
committeruranther <jwheaton@purdue.edu>
Fri, 26 Jun 2009 15:01:12 +0000 (11:01 -0400)
uzbl.c

diff --git a/uzbl.c b/uzbl.c
index aba4f26..e1b96ff 100644 (file)
--- a/uzbl.c
+++ b/uzbl.c
@@ -1016,7 +1016,7 @@ expand_template(const char *template, gboolean escape_markup) {
                      }
                      else
                          g_string_append(ret, uzbl.gui.main_title ?
-                                 uzbl.gui.main_title : g_strdup(""));
+                                 uzbl.gui.main_title : "");
                      break;
                  case SYM_SELECTED_URI:
                      if(escape_markup) {
@@ -1027,7 +1027,7 @@ expand_template(const char *template, gboolean escape_markup) {
                      }
                      else
                          g_string_append(ret, uzbl.state.selected_url ?
-                                 uzbl.state.selected_url : g_strdup(""));
+                                 uzbl.state.selected_url : "");
                      break;
                  case SYM_NAME:
                      buf = itos(uzbl.xwin);
@@ -1044,7 +1044,7 @@ expand_template(const char *template, gboolean escape_markup) {
                      }
                      else
                          g_string_append(ret, uzbl.state.keycmd->str ?
-                                 uzbl.state.keycmd->str : g_strdup(""));
+                                 uzbl.state.keycmd->str : "");
                      break;
                  case SYM_MODE:
                      g_string_append(ret,