long filesize;
if (libravatarprefs.allow_redirects) {
- long maxredirs = (libravatarprefs.default_mode == DEF_MODE_MM)? 2L: 1L;
+ long maxredirs = (libravatarprefs.default_mode == DEF_MODE_URL)? 3L
+ : ((libravatarprefs.default_mode == DEF_MODE_MM)? 2L: 1L);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_MAXREDIRS, maxredirs);
else
image = image_widget_from_filename(filename);
- if (!libravatarprefs.cache_icons) {
+ if (!libravatarprefs.cache_icons || filesize == 0) {
if (g_unlink(filename) < 0)
g_warning("failed to delete cache file %s\n", filename);
}
"a gravatar.com profile but not a libravatar one, those will also\n"
"be retrieved (when redirections are allowed in plugin config).\n"
"Plugin config page it's available from main window at:\n"
- "Configuration→Preferences→Plugins→Libravatar.\n\n"
+ "/Configuration/Preferences/Plugins/Libravatar.\n\n"
"This plugin uses libcurl to retrieve images, so if you're behind a\n"
- "proxy please refer to curl(1) manpage for details on ‘http_proxy’\n"
+ "proxy please refer to curl(1) manpage for details on 'http_proxy'\n"
"configuration. More details about this and others on README file.\n\n"
"Feedback to <ricardo@mones.org> is welcome.\n");
}