diff options
author | LynxChaus <none@none> | 2017-03-30 06:30:14 +0300 |
---|---|---|
committer | LynxChaus <none@none> | 2017-03-30 06:30:14 +0300 |
commit | 901cd08cf43d442f9e8625ccc1ef16609056b1cd (patch) | |
tree | 55e4ebdc69018999e6d215dc40e16109cc379793 | |
parent | fc3d6f382ed7918ab49abf0ad7ab5f773385d0e2 (diff) |
Fix broken/leaked file descriptors of file transfers
Fixes issue #537
-rw-r--r-- | skypeweb/skypeweb_contacts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/skypeweb/skypeweb_contacts.c b/skypeweb/skypeweb_contacts.c index 60bd437..ce8df22 100644 --- a/skypeweb/skypeweb_contacts.c +++ b/skypeweb/skypeweb_contacts.c @@ -370,12 +370,12 @@ skypeweb_got_file(PurpleUtilFetchUrlData *url_data, gpointer user_data, const gc purple_xfer_cancel_local(xfer);
} else {
purple_xfer_write_file(xfer, (guchar *)url_text, len);
- purple_xfer_set_bytes_sent(xfer, len);
purple_xfer_set_completed(xfer, TRUE);
}
//cleanup
skypeweb_free_xfer(xfer);
+ purple_xfer_end(xfer);
}
static void
|