comparison src/protocols/msn/utils.c @ 6359:dfde69e105ae

[gaim-migrate @ 6863] Er, I forgot the function I was using returned a static buffer. Fixed. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sun, 03 Aug 2003 02:21:39 +0000
parents 8ba58b296cc1
children b7e113a59b51
comparison
equal deleted inserted replaced
6358:8ba58b296cc1 6359:dfde69e105ae
144 pre = g_string_append(pre, tag); 144 pre = g_string_append(pre, tag);
145 post = g_string_prepend(post, "</FONT>"); 145 post = g_string_prepend(post, "</FONT>");
146 } 146 }
147 } 147 }
148 148
149 cur = msn_url_decode(pre->str); 149 cur = g_strdup(msn_url_decode(pre->str));
150 g_string_free(pre, TRUE); 150 g_string_free(pre, TRUE);
151 151
152 if (pre_ret != NULL) 152 if (pre_ret != NULL)
153 *pre_ret = cur; 153 *pre_ret = cur;
154 else
155 g_free(cur);
154 156
155 cur = msn_url_decode(post->str); 157 cur = g_strdup(msn_url_decode(post->str));
156 g_string_free(post, TRUE); 158 g_string_free(post, TRUE);
157 159
158 if (post_ret != NULL) 160 if (post_ret != NULL)
159 *post_ret = cur; 161 *post_ret = cur;
162 else
163 g_free(cur);
160 } 164 }