libpurple/util.c

changeset 32189
3af8d41121b6
parent 32147
f16364a9c7fb
child 32191
a4668d9dc8d1
equal deleted inserted replaced
32188:cb9cad610bc6 32189:3af8d41121b6
145 145
146 g_return_val_if_fail(str != NULL, NULL); 146 g_return_val_if_fail(str != NULL, NULL);
147 147
148 len = strlen(str); 148 len = strlen(str);
149 149
150 g_return_val_if_fail(strlen(str) > 0, 0); 150 g_return_val_if_fail(*str, 0);
151 g_return_val_if_fail(len % 2 == 0, 0); 151 g_return_val_if_fail(len % 2 == 0, 0);
152 152
153 data = g_malloc(len / 2); 153 data = g_malloc(len / 2);
154 154
155 for (i = 0; i < len; i++) 155 for (i = 0; i < len; i++)
2265 char *d; 2265 char *d;
2266 2266
2267 url_buf = g_string_free(gurl_buf, FALSE); 2267 url_buf = g_string_free(gurl_buf, FALSE);
2268 2268
2269 /* strip off trailing periods */ 2269 /* strip off trailing periods */
2270 if (strlen(url_buf) > 0) { 2270 if (*url_buf) {
2271 for (d = url_buf + strlen(url_buf) - 1; *d == '.'; d--, t--) 2271 for (d = url_buf + strlen(url_buf) - 1; *d == '.'; d--, t--)
2272 *d = '\0'; 2272 *d = '\0';
2273 } 2273 }
2274 2274
2275 tmpurlbuf = purple_unescape_html(url_buf); 2275 tmpurlbuf = purple_unescape_html(url_buf);

mercurial