Mercurial > pidgin.yaz
diff src/ft.c @ 4521:dda0fbba1c46
[gaim-migrate @ 4799]
Canceling early shouldn't be problematic.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 04 Feb 2003 21:36:56 +0000 |
parents | a6be92358df3 |
children | f8fec48f0fde |
line wrap: on
line diff
--- a/src/ft.c Tue Feb 04 20:30:17 2003 +0000 +++ b/src/ft.c Tue Feb 04 21:36:56 2003 +0000 @@ -583,10 +583,13 @@ if (xfer->ops.end != NULL) xfer->ops.end(xfer); - gaim_input_remove(xfer->watcher); - xfer->watcher = 0; + if (xfer->watcher != 0) { + gaim_input_remove(xfer->watcher); + xfer->watcher = 0; + } - close(xfer->fd); + if (xfer->fd != 0) + close(xfer->fd); if (xfer->dest_fp != NULL) { fclose(xfer->dest_fp); @@ -608,10 +611,13 @@ if (xfer->ops.cancel != NULL) xfer->ops.cancel(xfer); - gaim_input_remove(xfer->watcher); - xfer->watcher = 0; + if (xfer->watcher != 0) { + gaim_input_remove(xfer->watcher); + xfer->watcher = 0; + } - close(xfer->fd); + if (xfer->fd != 0) + close(xfer->fd); if (xfer->dest_fp != NULL) { fclose(xfer->dest_fp);