diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2012-11-25 18:39:11 +0000 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2012-11-25 18:39:11 +0000 |
commit | 9ed00818d7351ca5bcb4ba16b5dfe900d45831d5 (patch) | |
tree | 1aa0a3e2656c78a5543d5c44adfd7835ca67e9d2 /nick.c | |
parent | 29f72b7a4b4fa960b6fccb45243fa3f5d87a99bf (diff) |
Fixed one potential memory leak, and re-remembered that for GLib + valgrind
you REALLY need to set G_SLICE=always-malloc. Argh!
Diffstat (limited to 'nick.c')
-rw-r--r-- | nick.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -133,7 +133,10 @@ char *nick_gen( bee_user_t *bu ) { chop = fmt[1]; if( chop == '\0' ) + { + g_string_free( ret, TRUE ); return NULL; + } fmt += 2; } else if( isdigit( *fmt ) ) @@ -186,6 +189,7 @@ char *nick_gen( bee_user_t *bu ) } else { + g_string_free( ret, TRUE ); return NULL; } } |