while (environ[i] != NULL) {
gchar** env = g_strsplit (environ[i], "=", 0);
- gchar* envname = malloc (strlen (env[0]) + 1);
+ gchar* envname = g_malloc (strlen (env[0]) + 1);
strcat (envname, "$");
strcat (envname, env[0]);
load_commit_cb (WebKitWebView* page, WebKitWebFrame* frame, gpointer data) {
(void) page;
(void) data;
- free (uzbl.state.uri);
+ g_free (uzbl.state.uri);
GString* newuri = g_string_new (webkit_web_frame_get_uri (frame));
uzbl.state.uri = g_string_free (newuri, FALSE);
if (uzbl.behave.reset_command_mode && uzbl.behave.insert_mode) {
g_markup_printf_escaped("%s", uzbl.state.uri) :
g_strdup("");
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_LOADPRGS:
buf = itos(uzbl.gui.sbar.load_progress);
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_LOADPRGSBAR:
buf = build_progressbar_ascii(uzbl.gui.sbar.load_progress);
g_markup_printf_escaped("%s", uzbl.gui.main_title) :
g_strdup("");
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_SELECTED_URI:
buf = uzbl.state.selected_url?
g_markup_printf_escaped("%s", uzbl.state.selected_url) :
g_strdup("");
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_NAME:
buf = itos(uzbl.xwin);
g_string_append(ret,
uzbl.state.instance_name?uzbl.state.instance_name:buf);
- free(buf);
+ g_free(buf);
break;
case SYM_KEYCMD:
buf = uzbl.state.keycmd->str?
g_markup_printf_escaped("%s", uzbl.state.keycmd->str) :
g_strdup("");
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_MODE:
g_string_append(ret,
case SYM_WK_MAJ:
buf = itos(WEBKIT_MAJOR_VERSION);
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_WK_MIN:
buf = itos(WEBKIT_MINOR_VERSION);
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_WK_MIC:
buf = itos(WEBKIT_MICRO_VERSION);
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
break;
case SYM_SYSNAME:
g_string_append(ret, uzbl.state.unameinfo.sysname);
else if(token == G_TOKEN_INT) {
buf = itos(g_scanner_cur_value(uzbl.scan).v_int);
g_string_append(ret, buf);
- free(buf);
+ g_free(buf);
}
else if(token == G_TOKEN_IDENTIFIER) {
g_string_append(ret, (gchar *)g_scanner_cur_value(uzbl.scan).v_identifier);
buf = init_fifo(uzbl.behave.fifo_dir);
if(uzbl.behave.fifo_dir)
- free(uzbl.behave.fifo_dir);
+ g_free(uzbl.behave.fifo_dir);
uzbl.behave.fifo_dir = buf?buf:g_strdup("");
}
buf = init_socket(uzbl.behave.fifo_dir);
if(uzbl.behave.socket_dir)
- free(uzbl.behave.socket_dir);
+ g_free(uzbl.behave.socket_dir);
uzbl.behave.socket_dir = buf?buf:g_strdup("");
}
uzbl.behave.modmask = 0;
if(uzbl.behave.modkey)
- free(uzbl.behave.modkey);
+ g_free(uzbl.behave.modkey);
uzbl.behave.modkey = buf;
for (i = 0; modkeys[i].key != NULL; i++) {
buf = set_useragent(uzbl.net.useragent);
if(uzbl.net.useragent)
- free(uzbl.net.useragent);
+ g_free(uzbl.net.useragent);
uzbl.net.useragent = buf?buf:g_strdup("");
}
if( (c = g_hash_table_lookup(uzbl.comm.proto_var, name)) ) {
/* check for the variable type */
if (c->type == TYPE_STRING) {
- free(*c->ptr);
+ g_free(*c->ptr);
*c->ptr = g_strdup(val);
} else if(c->type == TYPE_INT) {
int *ip = GPOINTER_TO_INT(c->ptr);
if (str) {
g_string_append (uzbl.state.keycmd, str);
update_title ();
- free (str);
+ g_free (str);
}
return TRUE;
}
return NULL;
}
}
-
static void
settings_init () {
State *s = &uzbl.state;