Mercurial > pidgin
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 } |