comparison libpurple/ft.c @ 28822:df5808d7e669

The PurpleXfer should be unref'd if the file selection dialog was cancelled, just as when the user correctly selects a file.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Wed, 23 Dec 2009 05:57:45 +0000
parents edea24b65db9
children 16dfa8df7dd1
comparison
equal deleted inserted replaced
28821:edea24b65db9 28822:df5808d7e669
370 { 370 {
371 PurpleXfer *xfer = (PurpleXfer *)user_data; 371 PurpleXfer *xfer = (PurpleXfer *)user_data;
372 372
373 purple_xfer_set_status(xfer, PURPLE_XFER_STATUS_CANCEL_LOCAL); 373 purple_xfer_set_status(xfer, PURPLE_XFER_STATUS_CANCEL_LOCAL);
374 purple_xfer_request_denied(xfer); 374 purple_xfer_request_denied(xfer);
375 purple_xfer_unref(xfer);
375 } 376 }
376 377
377 static int 378 static int
378 purple_xfer_choose_file(PurpleXfer *xfer) 379 purple_xfer_choose_file(PurpleXfer *xfer)
379 { 380 {