Tue, 30 May 2000 23:49:54 +0000
[gaim-migrate @ 291]
So someone today told me I should make it so the permit list works, so I did.
| 2 | 1 | /* |
| 2 | * aim_logoff.c | |
| 3 | * | |
| 4 | * | |
| 5 | */ | |
| 6 | ||
|
237
83ff5f92ee7e
[gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2
diff
changeset
|
7 | #include <aim.h> |
| 2 | 8 | |
| 9 | /* | |
| 10 | * aim_logoff() | |
| 11 | * | |
| 12 | * Closes -ALL- open connections. | |
| 13 | * | |
| 14 | */ | |
|
237
83ff5f92ee7e
[gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2
diff
changeset
|
15 | int aim_logoff(struct aim_session_t *sess) |
| 2 | 16 | { |
| 17 | int i = AIM_CONN_MAX-1; | |
| 18 | while (i > -1) | |
| 19 | { | |
|
237
83ff5f92ee7e
[gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2
diff
changeset
|
20 | if (sess->conns[i].fd>-1) |
|
83ff5f92ee7e
[gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2
diff
changeset
|
21 | aim_conn_close(&(sess->conns[i])); |
| 2 | 22 | i--; |
| 23 | } | |
|
237
83ff5f92ee7e
[gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2
diff
changeset
|
24 | aim_connrst(sess); /* in case we want to connect again */ |
| 2 | 25 | |
| 26 | return 0; | |
| 27 | ||
| 28 | } |