projects
/
claws.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e62c01e
)
Fix resource leak and missing return
author
Ricardo Mones
<ricardo@mones.org>
Mon, 17 Oct 2016 22:13:24 +0000
(
00:13
+0200)
committer
Ricardo Mones
<ricardo@mones.org>
Mon, 17 Oct 2016 22:13:24 +0000
(
00:13
+0200)
src/plugins/libravatar/libravatar_image.c
patch
|
blob
|
history
diff --git
a/src/plugins/libravatar/libravatar_image.c
b/src/plugins/libravatar/libravatar_image.c
index fa1f78ab76f96749406e299ef942db486401f235..30c9e374c8e1e46049d174f9437ccd5ce411ee12 100644
(file)
--- a/
src/plugins/libravatar/libravatar_image.c
+++ b/
src/plugins/libravatar/libravatar_image.c
@@
-81,6
+81,7
@@
static GdkPixbuf *pixbuf_from_url(const gchar *url, const gchar *md5, const gcha
curl = curl_easy_init();
if (curl == NULL) {
g_warning("could not initialize curl to get image from URL");
+ fclose(file);
return NULL;
}
@@
-141,7
+142,7
@@
GdkPixbuf *libravatar_image_fetch(AvatarImageFetch *ctx)
pthread_t pt;
#endif
- g_return_
if_fail(ctx !=
NULL);
+ g_return_
val_if_fail(ctx != NULL,
NULL);
#ifdef USE_PTHREAD
if (pthread_create(&pt, PTHREAD_CREATE_JOINABLE, get_image_thread, (void *)ctx) != 0) {