Mercurial > pidgin.yaz
changeset 7606:08c9d0dcf906
[gaim-migrate @ 8229]
" Some things allocated with g_malloc() were being
free()'d instead of g_free()'d
This patch fixes the ones I managed to find." --Stu Tomlinson (nosnilmot)
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sun, 23 Nov 2003 15:32:25 +0000 |
parents | 7b9630667f43 |
children | 6a9d041e9b1a |
files | plugins/spellchk.c src/conversation.c src/protocols/toc/toc.c src/protocols/trepia/trepia.c src/win32/win32dep.c |
diffstat | 5 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/spellchk.c Sun Nov 23 15:25:04 2003 +0000 +++ b/plugins/spellchk.c Sun Nov 23 15:32:25 2003 +0000 @@ -107,7 +107,7 @@ buf = g_build_filename(gaim_user_dir(), "dict", NULL); g_file_get_contents(buf, &ibuf, &size, NULL); - free(buf); + g_free(buf); if(!ibuf) { ibuf = g_strdup(defaultconf); size = strlen(defaultconf); @@ -133,7 +133,7 @@ } } } - free(ibuf); + g_free(ibuf); }
--- a/src/conversation.c Sun Nov 23 15:25:04 2003 +0000 +++ b/src/conversation.c Sun Nov 23 15:32:25 2003 +0000 @@ -1795,8 +1795,8 @@ { g_return_if_fail(chat != NULL); - if (chat->who != NULL) free(chat->who); - if (chat->topic != NULL) free(chat->topic); + if (chat->who != NULL) g_free(chat->who); + if (chat->topic != NULL) g_free(chat->topic); chat->who = (who == NULL ? NULL : g_strdup(who)); chat->topic = (topic == NULL ? NULL : g_strdup(topic));
--- a/src/protocols/toc/toc.c Sun Nov 23 15:25:04 2003 +0000 +++ b/src/protocols/toc/toc.c Sun Nov 23 15:32:25 2003 +0000 @@ -309,7 +309,7 @@ } /* Allocate a string */ - ret = (char *)malloc((j+1) * sizeof(char)); + ret = (char *)g_malloc((j+1) * sizeof(char)); /* Copy the string */ for (i=0, j=0; msg[i]; i++) @@ -436,7 +436,7 @@ ret = toc_write(tdt->toc_fd, obuf, slen); free(obuf); - free(escaped); + g_free(escaped); return ret; }
--- a/src/protocols/trepia/trepia.c Sun Nov 23 15:25:04 2003 +0000 +++ b/src/protocols/trepia/trepia.c Sun Nov 23 15:32:25 2003 +0000 @@ -592,7 +592,7 @@ if (*buffer != '\0') g_hash_table_insert(data->keys, data->tag, buffer); else - free(buffer); + g_free(buffer); } data->tag = NULL;
--- a/src/win32/win32dep.c Sun Nov 23 15:25:04 2003 +0000 +++ b/src/win32/win32dep.c Sun Nov 23 15:32:25 2003 +0000 @@ -359,18 +359,18 @@ if( hmod == 0 ) { buf = g_win32_error_message( GetLastError() ); gaim_debug(GAIM_DEBUG_ERROR, "wgaim", "GetModuleHandle error: %s\n", buf); - free(buf); + g_free(buf); return NULL; } if(GetModuleFileName( hmod, (char*)&install_dir, MAXPATHLEN ) == 0) { buf = g_win32_error_message( GetLastError() ); gaim_debug(GAIM_DEBUG_ERROR, "wgaim", "GetModuleFileName error: %s\n", buf); - free(buf); + g_free(buf); return NULL; } buf = g_path_get_dirname( install_dir ); strcpy( (char*)&install_dir, buf ); - free( buf ); + g_free( buf ); return (char*)&install_dir; }